the next gym is @ Mahogany Town
i haht Pokemon soulsilver so live with it itiet
misty
You beat the 6th gym leader.
The 7th badge/gym is in Mahogany Town. The Gym Leader mainly has ice type pokemon.
Go to the gym in Vermillion City in Kanto and battle Lt. Surge, the Gym Leader. He'll give you the 9th Gym Badge after you defeat him.
There is only 8 badges. Gym 1-8 Elite 1-4 The Champion
If you are playing heartgold or soulsilver , you need a physic or ground type pokemon.
beat clair, then surf behind the gym into the cave, climb down the latter, and use whirlpool to get to the den. then take the test from the elder and, POOF, gym badge
To get the last gym badge you have to go to cinnabar island and you will meet blue. he will tell you that he will be waiting in veridian city to battle you. when you go to veridian city you go to the gym and fight him at the end of the gym.
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!
he is in the gym believe it or not, you just need the key found in the Pokemon mansion.
beat pryce