sorry you cant
in dimend pearl and plantnim
you can do it by cheating but that is the only way
You must win it in the lottery or get it in Eterna City.
you can not cach one in soulsilver. only in dimend and perl.
go through victory road and youes waterfall
same as in pearl the only differences in the 2 games are the legndaries
in mount coringet at the top whre u get dialga but u can only get it on dimend
there isn't one. you can get one on gts thoguh
Just like all the other games, trade while holding the metal coat.
perfessor oak gives it to u after u defete the 8th gym leader in viridian city
go to spear pillar stark mountain gastly mansion and turn back cavern