You can't catch Shaymin in Heart Gold or Soul Silver; it's an event Pokemon from Diamond, Pearl and Platinum. You have to transfer Shaymin from those games to have it.
Shaymin Isnt In HeartGold,You must Go to the Special Event or Get an Item For you can get Shaymin,You may also Trade it At the Global Center.
You can't get Shaymin in Heartgold and/or Soulsilver without cheats.
you have to get a real shaymin, the cheat shaymin's are really another Pokemon in discuse
you cant catch shaymin is hgss ); sorry. LOL
. I know the code. So I will tell you it!. The code is: 22re469hgu8
u cant jackass
After catching the event shaymin go to the blond girl in floaroma town and she gives you a gracedia flower, give it to shaymin and (morph)Sky shaymin
you can only do it on diamond,pearl,and platinum.
No you cannot
Please see the related link below. Catching Suicine in SoulSilver is the same as catching it in HeartGold.
Shaymin is only avalible through an event, which is now over. :(
Its for catching shaymin.