So you want to find out how to get the 3rd gym badge? So, you go through the gym. Battling trainers, like always. And you must push the punch bags into the tires for them to break. Once you have lead a path to Maylene you may battle her. This is what i done in Platinum.
There is only 8 badges. Gym 1-8 Elite 1-4 The Champion
By beating the first gym, in Oreburgh City.
SOulsilver
you have to get all of the other gym badges in kanto and then go to Cinnabarr island and talk to blue. then go to viridian city and go in the Pokemon gym!
The city were you help the man with no, coffe the first city.
GET THE LAST BADGE......
You can trade as soon as you get the first badge but you should wait until you get the second instead.
i haht Pokemon soulsilver so live with it itiet
there will be a man with a white coat inside a gate corner somewhere around Ekruteak.He is Dawn's father. You are only able for him to give it to you only if you have these badges: the FIRST badge[don't know what it's name was.forgot it],if it was the second badge,then the COBBLE badge,and the PLAIN BADGE.that is how you get the EXP.SHARE on pokemon soulsilver.
misty
the next gym is @ Mahogany Town
You beat the 6th gym leader.
The first gym badge is Falkner's Zephyr Badge, and you get it by defeating him in Violet City. He has Bird-Type Pokemon, so my suggestion is to get a Mareep, which are found in the route just underneath Violet City, right next to the Ruins of Alph. I hoped this helped, good luck!
Once she starts to cry, talk to her again and she will give you the badge.
you have to get rid of team rocket in goldenrod city, but first you need the gym badge from mohogany. When you do this, you will be able to pass to get to blackthorn
The 7th badge/gym is in Mahogany Town. The Gym Leader mainly has ice type pokemon.
get a certain badge, it's the same in all Pokemon games.