Gym Leaders, Badges, and Types
#1-Roxanne:
Location: Rusboro City
Badge & Badge Effects: Stone Badge. Increases Attack Power, and allows you to use the HM "Cut"
Gym Type: Rock
Recommended Types: Water, Grass, Ground, Steel, Fighting
#2-Brawly:
Location: Dewford Town
Badge & Badge Effects: Knuckle Badge. Causes all Pokemon Lv. 30 and under to obey you, and allows you to use the HM "Flash"
Gym Type: Mainly fighting, & a few Meditites (Fighting/Psychic)
Recommended Types: Flying, Psychic
#3-Wattson:
Location: Mauville City
Badge & Badge Effects: Dynamo Badge. Increases your Pokemon's speed, and allows you to use the HM "Rock Smash"
Gym Type: Electric
Recommended Type: Ground
#4-Flannery:
Location: Lavaridge Town
Badge & Badge Effects: Heat Badge. Causes all Pokemon Lv. 50 and below to obey you, and allows you to use the HM "Strength"
Gym Type: Fire
Recommended Types: Water, Ground, Rock
#5-Norman:
Location: Petalburg City
Badge & Badge Effects: Balance Badge. Increases your Pokemon's defense, and allows you to use the HM "Surf"
Gym Type: Normal
Recommended Type: Fighting
#6-Winona:
Location: Fortree City
Badge & Badge Effects: Feather Badge. Causes all Pokemon Lv. 70 and below to obey you, and allows you to use the HM "Fly"
Gym Type: Flying
Recommended Types: Rock, Electric, Ice
#7-Tate & Liza:
Location: Mossdeep City
Badge & Badge Effects: Mind Badge. Increases your Pokemon's Sp. Attack & Sp. Defense, and allows you to use the HM "Dive"
Gym Type: Psychic
Recommended Types: Bug, Dark
#8-Wallace:
Location: Sootopolis Cit
Badge & Badge Effects: Rain Badge. Causes ALL Pokemon to obey you, and allows you to use the HM "Waterfall"
Gym Type: Water
Recommended Types: Grass, Electric