Buy it from the shop right next to the Goldenrod Gym. Same place where you get the Squirtbottle.
Migrate it from Pokemon (Hoenn version)
You can only go to Johto and Kanto in Pokemon Heartgold and Soulsilver
Pokemon HeartGold and SoulSilver.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
HeartGold and Soulsilver
Mt. Silver.
You must trade it from Emerald Version.
whirl islands
heartgold and soulsilver
you register them in the unknown register
You can only find Skarmory in the Pokemon SoulSilver version.
There is no Chinese Pokemon, it was banned.