you weaken him with one move every time you meet him without killing him then use pokeballs the best pokeballs to use against him are ultraballs or quickballs. i know that's what she said.
It's your opinion, but in HeartGold you can catch Ho-oh, Suicune, Raiku, and Entei, and in SoulSilver you can catch Lugia, Zapdos, Moltres, and Articuno. There are also more Pokemon available in HeartGold than SoulSilver. Edit: The person who last answered this question is wrong, you can catch all of the above Pokemon in both games, not in either or. I know this because I have soul silver and I have suicune, raiku, Entei, Ho-oh, Lugia, Zapdos, Moltres, and Articuno; so obviously you must be able to catch them in both.
you dont
catch it in the wild
You can't.
You can't catch bastiodon in Pokemon soulsilver.
catch it? no.
it just randomly apperrs like raiku ,suicune, and entie on Pokemon soulsilver/heratgold.
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 can catch Mewtwo, Suicune, Entei, Raiku, Ho-Oh, and Lugia.
you have to beat elite 4 then catch all unowns.