El team en sí parece que está bastante bien, ponle protect a Garchomp por Fire Fang.
Y los EV spreads es lo que está mal, que hacen los EV spreads de Porygon2, Garchomp y Arcanine?
El único cambio que veo sería meter donde Gyarados a otro bulky water, igual algo estilo Gastrodon o incluso Araquanid min speed que veo que te duele Trick Room, ese es el que metería, Brave 0 IVs spe con 252 HP 252 Atk y Waterium.