Zoroark is a generation V pokemon, so it doesn't exist in Soul Silver.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
sadly, you cannot catch sandshrew in Pokemon ss. it is only catchable in hg version.
Cerulean Cave, Deepest point.
Nope. You must trade from Pokemon Diamond, Pearl, or Platinum Version.
You can't.
You catch mewtwo in the curlean cave.
Each version can catch different Pokemon than the other.
You can't catch bastiodon in Pokemon soulsilver.
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
They said you have to get a shiny Pokemon at gamestop and then some special event will happen at Heartgold. To get more information, go to Gamestop and get the flyer they have for Pokemon.
you cant catch it in soulsilver. you have to trade it from diamond pearl or platinum.
you cannot catch it. but you can breed zoroark to get it as an egg.