You can catch a Phanphy on route 45.
You can't catch Phanpy or Donphan in Soul Silver; they're only in Heart Gold.
No trainer has a phanpy in Pokemon soul silver.
same as growlithe, gligar, mankey and phanpy, you can't get phanpy in Pokemon soul silver, only available in Pokemon heart gold.
in the ruins of alph
no and there will never be
I think you can with action replay or pal park. But the rest is trading
You can't catch a crystal onix.
at the ice path
You can buy the toy at shop for Pokemon :)
link trade from heartgold
Lv.25
i think its black