Striaton City-Cilan,Chili,or Cress
Depending on your starter,you will have to face either one of them.If you chose Snivy,you face Chili,a Fire type gym leader;If you decided on Tepig,battle Cress,a Water master,and if you picked Oshawott,you take on Cilan,a Grass expert.
Chili:Lilipup lv 12 Pansear lv 14
Cress:Lilipup lv 12 Panpour lv 14
Cilan:Lilipup lv 12 Pansage lv 14
Beating any of them nets you the Tri Badge.
She uses Normal type Pokemon, so she shouldn't be too hard.
Herdier lv 18 Watchog lv 20
Defeating her earns you the Basic Badge.
A Bug type fenatic,he'll only be a nuisance if you picked Snivy.If ya chose Tepig,it'll be pretty quick.
Whirlipede lv 21 Dwebble lv 21 Leavanny lv 23
Winning against him gets you the Beetle Badge.
She trains Electric pokemon,so if ya picked Oshawott,you'll have REAL trouble with this fight.
Emonga lv 25 Emonga lv 25 Zebstrika lv 27
Winning against her earns you the Bolt Badge.
Somewhat easy fight if you have Water or Grass handy.He uses Ground types.
Krokorok lv 29 Palpitoad lv 29 Excadrill lv 31
When you beat him,e rewards you with the Quake Badge.
Flying type specialist.Use Electric or Rock against them.
Swoobat lv 33 Unfezant lv 33 Swanna lv 35
Defeating her gets you the Jet Badge.
He uses Ice type Pokemon,so use Rock,Fighting or Fire.
Vanillish lv 37 Cryogonal lv 37 Beartic lv 39
For some reason,he gives the Icicle Badge when someone else has that.
Soryuu City-Shaga or Iris
Depending on game version,you fight either one though i think Shaga is the mayor of the city.Their Dragon types are the same throughuot.
Fraxure lv 41 Druddigan lv 41 Haxorus lv 43
The Legend Badge is the last one you get.Next up is the Elite Four.