How can you get a exp share in Pokemon heart gold?

Answer:
To get an Exp.Share, go to the Radio Tower in Goldenrod City every day and check their lottery drawings. It checks your Trainer ID number and those of the Original Trainers of all your Pokemon. If the last three digits match, you win the Exp. Share.

And, of course, trade the Red Scale to Mr. Pokemon you got from the Red Gyarados at The Lake Of Rage.
Contributor: Ayush
First answer by Gengarblood3. Last edit by Ayush Arora. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 24 [recommend question].