!
Well you have to beat him in the 7th town the gold town where Sabrina lives. He is in the big building alongside with his crew. You need to get to the top lvl and defeat Gary and after you must defeat the gym leader. The leader of the company gives you a Pokemon for the reward.
And after you have defeated him he will return to his gym in the 2nd citiy!
I hope i helped you out :)
to the left of the Pokemon center soon as you come up to the island
poke where gold near
After you beat the gym, you must leave, heal ur pokemon, then go back and talk to the leader and she should give you the badge
If I remember correctly the second gym is bug so you need to go through the forest and get the bird back to it owner. Played the pokemon gold and crystal mean times.
You go across the gold bridge. There you'll see a team rocket grunt. Go back to Misty's gym and look for a part in the inflatble tubes. Go back to the power plant then it's back to the bridge to battle everyone. Soon you will find Misty and she will come back with you. Go to the gym and battle her.
You have to go back to Dragon's Den. You then go inside the House by going by the Whirlpool and Then the gym leader will come and give you the 8th badge. Also you will get a Dratini =)In Gold/Silver/Cystal/HeartGold/SilverWing/Liquid Cystal/ Shiny Gold / AND SO ON
The Sixth Gym leader is Chuck, he has a Hiryama and a Poliwrath.
The gym leader of Mahogany Town. He uses Ice-type Pokemon. You face him as the 7th gym leader in the game.
ecruteak city
In her Gym
The tower
You answer 5 questions in the radio tower in goldenrod city,she'll talk to you and go back into her gym.