I'm quite proud of myself - yesterday I managed to defeat Red with a team of just bug Pokemon, all under lvl. 60. :D
I took out Pikachu with a couple of Earthquakes from Heracross. I tried to put Vensaur to sleep with Parasect and then wittle him down, but he swtiched out to Espeon. I switched in Heracross to Megahorn him, but his Psychic took me down, so I used Fury Cutter with Scyther and defeated him. Then came the real challenge - Charizard. And this is the best part - I took him down with a Level 50 Shuckle! Toxic and a pile of Hyper Potions FTW!
Blastoise was annoying. I tried to put him to sleep with Parasect but he used Blizzard and he fainted. Same happened with Scyther (keep forgetting about that Flying sub-type). Then I tried the same tactic I employed for Charizard, but Surf was a OHKO. Venomoth poisoned him and took a decent chunk of his health before he bit the dust, and then I brought out the recently revived Hercross. He used Surf, which would have KOed me, but I held on with Focus Band, then used Reversal. Finally, he was down.
Snorlax was easy enough with Forrestress - ineffective Body Slams and Rollout was all I needed. Then Venasaur came out. I used Explosion, and sent him down into the red zone. All UI had left was a slow Heracross with 1HP. So, I sent him out and used Revive on Scyther. Venasaur took down Heracross. I sent out Scyther, and used Wing Attack. Red was defeated!
I know that was a lengthy description, but it was a pretty epic battle.