The only way to obtain a Shaymin is to have someone trade it to you.
Shaymin cannot be found in Soul Silver.
You can't find Shaymin directly in Heart Gold, you'll have to trade your Shayim from Pearl/Diamond/Platinum onto your Heart Gold/Soul Silver.
in Pokemon soul silver you will find it (it is not in the grass)
You find Moltres in Mt. Silver.
Go to the flower shop in Goldenrod city (next to the gym), and if you have a shaymin with you, talk to the girl next to the door and she'll give you the flower.
You can not. There is no possible way of getting a Deoxy's in Pokemon Soul Silver.
You can find sunkern in national park
Mt.Cornet
Pokemon
You can find it on Cinnabar Island.
You can only find Ledyba in Pokemon Silver and Soul Silver version.
He is still there.