I believe my team around that point in the game was something like this, it's been a while so I only have memories and saves from old runs to go off of. Also I know it might seem silly to have two fast physical fire types but Libero, as always, works wonders and this game taught me that arcanine is actually pretty brutal.
Cinderace @ Charcoal
Ability: Libero
EVs: 4 HP / 252 Atk / 252 Spe
Adamant Nature
- Pyro Ball
- Return
- Quick Attack
- Double Kick
Arcanine @ Expert Belt
Ability: Intimidate
EVs: 4 HP / 252 Atk / 252 Spe
Adamant Nature
- Flare Blitz
- Wild Charge
- Extreme Speed
- Close Combat
Vaporeon @ Mystic Water
Ability: Water Absorb
EVs: 252 HP / 252 SpA / 4 SpD
Modest Nature
- Hydro Pump
- Muddy Water
- Shadow Ball
- Aurora Beam
Vileplume @ Big Root
Ability: Effect Spore
EVs: 252 HP / 4 Def / 252 SpA
Modest Nature
- Giga Drain
- Moonblast
- Toxic
- Petal Dance
Porygon2 @ Eviolite
Ability: Trace
EVs: 128 Def / 252 SpA / 128 SpD
Modest Nature
- Tri Attack
- Signal Beam
- Discharge
- Recover
Mawile @ Quick Claw
Ability: Sheer Force
EVs: 252 HP / 252 Atk / 4 Def
Adamant Nature
- Stockpile
- Swallow
- Play Rough
- Iron Head