As I really don't feel like typing out a whole story for every gym battle... considering there's 6, lol, I'll let the pics speak for themselves.
If you liked Koga's matchups, you should see Janines LOL. And if you're wondering why my pokemon aren't leveling very fast: I'm skipping almost every trainer I can, and will go back and grind them when I get to red :P Will speed that up tremendously. To be honest, none of these really gave me any issues. Oddly, the one I had the advantage against, Sabrina, is the only one who fainted any of my pokemon, in which Espeon was faster than Charlotte, and OHKOed her with Psychic.
Normally, I'd spoiler tag all of these, but as there's barely any pictures on this page, I decided not to, :P
Vermillion - Lt. Surge:
*image removed*
Saffron - Sabrina:
*image removed*
Celadon - Erika:
*image removed*
Fuschia - Janine:
*image removed*
Cerulean - Misty:
*image removed*
Pewter - Brock:
*image removed*
Current Team:~
*image removed*
Charlotte the Ariados
Level 59
Psychic
Poison Jab
Sucker Punch
Shadow Sneak
*image removed*
Xena the Heracross
Level 59
Strength
Megahorn
Aerial Ace
Close Combat
*image removed*
Pinch the Pinsir
Level 59
Swords Dance
Guillotine
Superpower
X-Scissor
*image removed*
Spore the Venomoth
Level 59
Sludge Bomb
Bug Buzz
Psychic
Roost
*image removed*
Strobe the Forretress
Level 59
Double-Edge
Gyro Ball
Payback
Bug Bite
Still debating about replacing Roost for Giga Drain... Opinions? And if I end up doing this again with another type, it'd be normal, XD I'm aiming to use the underdogs... pokemon most people regard as useless. (People outside of this thread :P) So, I have Furret, Stantler, Girafarig, and Granbull planned right now... trying to decide on a fifth.