ruins of alph but you have to go through union cave to reach that exact spot.
You can't catch salamance in soul silver. You have to trade either bagon or Shelgon and evolve them or trade salamance to your game.
Smeargle is a Normal type pokemon.
Enter a double-battle with smeargle and a Pokemon with spore. Have that Pokemon use spore and have smeargle use sketch on him/her.
well................................................ya mum
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
You catch Smeargle ;)
you can catch sudowoodo and smeargle
i know one way to get one is to migrate it from Pokemon emerald that is all i know hoped i helped another way is to go to the grassy part of ruins of alps and catch it there
You can't catch bastiodon in Pokemon soulsilver.
You can find Smeargle in route 212 using the Poke Radar.
Yes, in the Ruins of Alph(uncommon)
catch it? no.
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).
No.
No.