catch it? no.
Seafoam Islands.
It is found in an ice cave below the fire type gym in Kanto.
You can't catch bastiodon in Pokemon soulsilver.
lugia, suicune, entei, raikou, latios, mewtwo, arcticuno, zapdos, moltres, ho-oh, groudon.
you can catch lugia ho-oh suicune raikou and entei latios on soul silver and latias on heart gold groudon on soul slver and kyogre on heart gold arcticuno zapdos and moltres hope this helps:x
Special: Migrate from FireRed or LeafGreen. (Unobtainable in Diamond and Pearl.)
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).
you trade
No.
No.