You can't, it doesn't occur naturally in the game.
Shaymin is event-only, so you can't get it in Soul Silver unless you trade it from another game.
you have to get a real shaymin, the cheat shaymin's are really another Pokemon in discuse
no
nope. u dun get it. anywhere
You can't get Shaymin in Soul Silver you have to trade it over another game like pearl or diamond or platinum.
By cheating, or by getting the Pokemon event, from toysrus, or another place. sorry ;/
You cannot do that unless you have Pokemon rangers 2. So if you want another riolu you have to get Pokemon rangers 2.
You can't unless you got another Pokemon game and defeat the elite four and then capture Shaymin. But that's a lot of work!
you can get Shaymin by trading from another game. You get the Garcidia flower in Lacunosa Town.
you probably need to trade it from another game
you need 2 trade it from another game
evolve it by trading it with another player