I think it would be interesting if there was a Generation where Gym Leaders use Pokémon based on Species, like Cats and Dogs, or based on Class, like Mammals and Reptiles. Or maybe even a mix of Type and Class/Order?
Here's what I think:
Janine: Venomoth, Dustox, Beedrill and Ninjask. This way she keeps her Venomoth and all her Pokémon are winged bugs. Most of which are known for being part Poison.
Brock: Onix and Golem - Rocky Reptiles
Misty: Starmie and Clefairy - Starry Pokémon
Lt. Surge: Electivire and Raichu - Both are of the Euarchontoglires Superorder
Erika: Vileplume, Bellossom and Venusaur - All of their flowers are based on Rafflesia
Koga: Crobat and Swoobat - Bat Pokémon
Sabrina - Alakazam and Conkeldurr - Humanoid Pokémon which carry two of the same object
Blaine - Arcanine, Houndoom and Mightyena - Canine Pokémon
Giovanni - Rhyperior, Nidoqueen and Nidoking - Rhino Pokémon
Blue - Pidgeot, Machamp and Exeggutor - No preference
The attachment is Pokémon by Animal Order.
Here's what I think:
Janine: Venomoth, Dustox, Beedrill and Ninjask. This way she keeps her Venomoth and all her Pokémon are winged bugs. Most of which are known for being part Poison.
Brock: Onix and Golem - Rocky Reptiles
Misty: Starmie and Clefairy - Starry Pokémon
Lt. Surge: Electivire and Raichu - Both are of the Euarchontoglires Superorder
Erika: Vileplume, Bellossom and Venusaur - All of their flowers are based on Rafflesia
Koga: Crobat and Swoobat - Bat Pokémon
Sabrina - Alakazam and Conkeldurr - Humanoid Pokémon which carry two of the same object
Blaine - Arcanine, Houndoom and Mightyena - Canine Pokémon
Giovanni - Rhyperior, Nidoqueen and Nidoking - Rhino Pokémon
Blue - Pidgeot, Machamp and Exeggutor - No preference
The attachment is Pokémon by Animal Order.