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
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
u cant jackass
Please see the related link below. Catching Suicine in SoulSilver is the same as catching it in HeartGold.
you can only do it on diamond,pearl,and platinum.
No you cannot
Shaymin is only avalible through an event, which is now over. :(
Its for catching shaymin.