:/ Why are you feeding him exact mons to use.
Your stategy is a direct counter strategy for his pokemon. It doesn't mean it's the best....
Okay just for the levity of the situation
I used. Espeon, Umbreon, Typhlosion, Lapras, Absol, and Lucario.
Typhlosion headlined my group with Choice Scarf and allowing it to over come his Pikachu's Speed with Earthquake
-- finished it off.
Switched out to Lucario when it choice to use Lapras. A Close Combat was able to take it out before it could pull off a Psychic which Lapras knows in this battle.
--finished it off
Switched back Typlosion to counter his Charizard with a Choice Scarf Rock Silde. It survived but was finished off by the subsequent hail.
For some reason he switched to Snorlax and I went back to Lucario. And another and a Close Combat and Aura Sphere took it out since all of it's move are generally ineffective against Lucario.
---finished it off
He switched to Blastoise and I countered with Espeon's high special resistance and Trick Room and then switch to Umbreon's super resistances and just Shadow Ball'd Blastoise out lasting it in pure stamina. The hail finished it.
And all he had left was his lone Venasaur...just a blast of Psychic from Espeon who is naturally faster.
In any case as long as he knows what he's up against he can figure it out