I think you mean Ursaring. Donphan is only in HeartGold, same places you find Ursaring in SoulSilver.
You can't catch Phanpy or Donphan in Soul Silver; they're only in Heart Gold.
You get Donphan by walking Victory Road and get its pre evolution Phanpy as well.
You cannot catch Teddiursa in Pokemon Silver.
You unfortunately can't catch it on Soul Silver, only on Heart Gold.
You can't catch bastiodon in Pokemon soulsilver.
you can't get any in soul silver, in heart gold you can
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).
No.
No.