Pokémon Ruby and Sapphire/Types of Trainers

Normal Trainers
this is a guide of all the normal trainers that you may encounter throughout the whole game. the guide is written from the view from pokemon ruby even though i have sapphire. this guide excludes trainers like May, the gym leaders and team Magma/Aqua (depending upon which game you want to use)trainers in the gym will also be included.

Route 101 - no trainers to battle

Route 102 Youngster Calvin ~ Zigzagoon (lvl 5) Bug catcher Rick ~ Wurmple (lvl 4) Wurmple (lvl 4) Youngster Allen ~ Poochyena (lvl 5) Taillow (lvl 3) Lass Tiana ~ Zigzagoon (lvl 4) Zigzagoon (lvl 4) Route 103 - no trainers to battle

Route 104 Youngster Billy ~ Seedot (lvl 6) Taillow (lvl 8)

Team Magma
Magma leader Maxie - Mightyena, Golbat (later evolving into Crobat) and Camperupt

Team Aqua
Aqua leader Archie - Mightyena dark type, Golbat poison and flying type(later evolving into Crobat) and sharpedo dark and water type.

Gym Leaders
Roxie Geodude