Mt Silver
Route 45
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Phanpy in Pokémon SoulSilver, it is only available in Pokémon HeartGold, Pokémon Ruby, Pokémon Sapphire, Pokémon Emerald, Pokémon Diamond, Pokémon Pearl and Pokémon Platinum.
You can find a Phanpy in route 45.
Mt.Silver
in safari
You cannot catch Teddiursa in Pokémon HeartGold.Teddiursa is only available for capture in SoulSilver, along Route 45 or in Mt. Silver.You have to trade. Teddiursa is on Gold and SoulSilver. Phanpy is on Silver and HeartGold.
You have two options: -Pal Park (Phanpy can be caught in all 5 GBA games) -Trade with HeartGold (Mt Silver 1F or breed Donphan) Other than these two, you can't.
Phanpy can be found at Route 120.
Side of Mt. Silver
You can't catch Phanpy or Donphan in Soul Silver; they're only in Heart Gold.
evolve phanpy. catch phanpy i ruin valley (i think)
Talk to dawns little sis everyday she will tell you that there is a brake out of phanpy. or you could Maigret it