Beat Pokemon trainer red on top of mt silver. you can only face him once you beat all 16 gyms and the elite four twice.
GET THE LAST BADGE......
i haht Pokemon soulsilver so live with it itiet
what I've been told is that once you get the earth badge from kanto you go to the power plant and it will be there.
misty
the next gym is @ Mahogany Town
You beat the 6th gym leader.
Once she starts to cry, talk to her again and she will give you the badge.
You can trade as soon as you get the first badge but you should wait until you get the second instead.
viridian city
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.
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.