You cannot get Chimchar, Monferno, or Infernape anywhere in HeartGold or SoulSilver. You will have to trade over a Chimchar from Diamond, Pearl, or Platinum.
You can't catch bastiodon in Pokemon soulsilver.
it is imposible
catch it? no.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).
You can trade one from another game, in soulsilver you can find a trainer with a chimchar, then go to the GTS and evolve it.
No.
No.
you trade
You can use any type of Poke Ball that you want to catch Spheal in Pokemon SoulSilver.
Infernape is one of the Sinnoh starters therefore it can't be caught. You have to transfer it.