to get to the 8th gym, you have o have done the radio tower and gotten all other gym badges.
*note* if you listened to the last guy who answered this, he was being a jerk. resetting your game would delete all of your data and you would have to start all over again.
After you have gotten all other badges, defeated Team Rocket in the Radio Tower and in the underground in Goldenrod City go back to mahogany town.
Trek through route 42 to the east of mahogany town
go through the maze of the freezing cold ice path
watch were you slide, pick up some items, including the HM Waterfall
find your way to Blackthorn City where there will be a woman who will give Pokemon the Effort Ribbon, if she thinks they are hard workers
You will find a house with the Move Deleter, and 3 Move Tutors,
as well as
the 8th Gym of the Johto Region
even after you beat Clair, she will not give you the badge, until you answer some questions given by her grandfather in the Dragon Den.
after she gives you a TM,
return to see the Dragon Master, and he will give you a Dratini.
If you answer every one of his questions correctly, it might even know the move,
Extremespeed
Chat with our AI personalities
Go to Blackthorn city. The gym is there
you can not get Growdon on heartgold but Ruby and the 2 games that go with it you get at a cave in the city that has the 8th gym leder
head east out of that town and go through he ice path towards blackthorn city, where the 8th gym is located
Clair's team on her first gym match is: * Lv. 38 Gyarados * Lv. 38 Dragonair x2 * Lv. 41 Kingdra
the 8th gym is ground type