Clair: Dragons might be strong but when you are extremely over leveled they are easy to defeat.
Will: Put his pokemon to sleep then i gusted them to death
Koga: His poison types were all weak to Psybeam. He was pretty easy.
Bruno: Fighting against a flying type is never a good match-up and Bruno learned why the hard way
E4 #4 don't remember her name: I just put all her pokemon to sleep and used gust to kill them.
Lance: Put his pokemon to sleep to avoid taking damage then I used Psybeam.
---
Brock: Psybeam is pretty effective against his boulders.
Misty: Really hard fight but only because the lapras wouldn't stay asleep long enough to die and when it woke up it used perish song
Surge: Sleep powder + Psybeam
Erika: her grass types were part poison making psybeam super effective against them
Sabrina: Sleep powder + Gust
New Koga: Since she uses poison types psybeam one hit everything
blaine: he only had to pokemon and i did more damage to them then they did to me
Blue: gyms should always stay one type mixing it up makes them easier to beat.
---
Red
-
Pikachu: Put it to sleep then two Psybeams took it down
Charizard Sleep then two Psybeams
Blastoise a few Psybeams and a gust killed it
Venusaur: 4 gusts took it down
Snorlax: Flash to lower its acccuracy so it couldn't hit often then it would sleep and used up almost all my pp until it ran out of rests.
Espeon: Two gusts and I had won the game
Butterfree level 80
Psybeam
Gust
Flash
Sleep powder
Here is a link to my youtube channel with this recorded on it. There is no audio but its mainly just for proof.
https://www.youtube.com/user/Mr12345hello12345