The 8th badge can be obtained in the Sunyshore city gym. Volkner is a force to be reckoned with as his Pokemon are generally only weak to ground types. Torterra would be a good match up in this gym, but beware of some of the ice moves.
Chat with our AI personalities
beat the league
Hearthome's badge
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
Get the first gym badge
You can use the GTS in Pokemon Platinum after you get the first gym badge from the Oreburgh City gym.