Hoenn League
Rustboro
Gym leader in city Rustboro. She uses rock type pokemons:
Rhydon 140
Nosepass 100
Graveler 120
Cradily 130
Probopass 150
Solrock 140
For defeating Roxanne you will receive Stone Badge and 80 hd.
Dewford
Gym leader in city Dewford. He uses fighting type pokemons:
Medicham 120
Hariyama 150
Machamp 130
Breloom 100
Makuhita 80
Hitmontop 140
For defeating Brawly you will receive Knuckle Badge and 80 hd.
Mauville
Gym leader in city Mauville. He uses electric type pokemons:
Plusle and Minun 80
Manectric 150
Magneton 100
Electrode 130
Magnezone 140
Electrike 110
For defeating Wattson you will receive Dynamo Badge and 80 hd.
Lavaridge
Gym leader in city Lavaridge. She uses fire type pokemons:
Growlithe 80
Torkoal 120
Ninetales 100
Camerupt 150
Magcargo 130
Blaziken 140
For defeating Flannery you will receive Heat Badge and 80 hd.
Petalburg
Gym leader in city Petalburg. He uses normal type pokemons:
100 swellow
90 spinda
150 slaking
80 linoone
140 exploud
120 zangoose
For defeating Norman you will receive Balance Badge and 80 hd.
Fortree
Gym leader in city Fortree. She uses flying type pokemons:
Pelipper 110
Swellow 80
Togekiss 120
Ninjask 100
Skarmory 140
Altaria 150
For defeating Winona you will receive Feather Badge and 80 hd.
Mossdeep
Gym leaders in city Mossdeep. They are using psychic type pokemons:
Solrock 150
Chimecho 110
Gallade 140
Claydol 100
Grumpig 80
Lunatone 150
For defeating Liza and Tate you will receive Mind Badge and 80 hd.
Sootopolis
Gym leader in city Sootopolis. In order to get to him you will need a pokemon with ability "surf" and "dive".
He uses water type pokemons:
Luvdisc 80
Sharpedo 130
Whiscash 120
Milotic 150
Relicanth 140
Sealeo 100
For defeating Juan you will receive Rain Badge and 80 hd.