the eighth badge is in Sootopolis where u go and get the Pokemon kyogre , u have to fight and beat/capture kyogre to get to go in the gym number 8. Ps sont forget to pick up HM7(waterfall) u will need it ( PPS.. gym leader number is has water/ice type Pokemon)
It is in the Blackthorn City Gym. Beat Claire, the Gym Leader. Her strongest Pokémon are:
Dragonair
Kingdra
I hope you beat her!
Defeat Juan, the Gym Leader of Sootopolis City...
The glacier badge
the third badge in sapphire is at mauville city(north of slateport city)
It is the balance badge where you fight Norman(your father) in Petalburg City .
Go to lavaridge town for your next badge.
You have to beat flannery
Petalburg City.
You get the third badge in sapphire when you get to Mauville. You have to battle Gym Leader Wattson in the Mauville City Gym.
In Pokekon Sapphire, you get the 5th badge after defeating your opponent in a Gym Battle at Petalburgh.
you can get the fith badge by going to petalburg the poke gym there.
The 8th Badge in Pokemon Diamond is called The Beacon Badge.
in lavarage town
Have a ruby or another sapphire trade you a legendary!
the 4th badge. it also is the horse jumping through something with a ball in the middle