User blog comment:Gyradoes/Team moveset help/@comment-32358261-20180219211732

Don’t use charizard unless mega. Maybe go for a grass type. Ferrothorn is a good one

For mega gyarados I would replace thunderbolt with earth quake since it’s special attack is so bad and it doesn’t really need electric coverage

Replace thunder bolt on gengar with sludge wave for poison stab

Arcanine is sort of ok but I wouldn’t use sunny day solar beam since that is too much set up for what it’s worth. Give it an item like life orb, assault vest or something.

If you are using a z crystal on ash greninja, it’s best if you go waterium z. Why don’t you use water shuriken on it? It’s good for priority and does good damage. 90 base power with stab

Get ice beam to replace grass knot if possible

Dark pulse over night slash since ash greninja I saw more of a special attacker.

Then try hydro pump over scald. Or at least surf

Get snorlax to hold a sitrus berry or leftovers. Giga impact isn’t that great due to recharge. Try for max friendship return or body slam for normal stab. Snorlax needs some form of defensive setup like curse or stockpile and sustain like rest (if using rest then give it chesto berry or sleep talk).

Your team really is a mess. For one you are using 2 water and 2 fire Pokémon which isn’t the best. I would replace charizard with a good grass type to make a fire water grass core.

I doubt you are using this for competitive battling so ev, iv and natures are not a must have for story mode. Though try to use physical moves on a attacker and special on special attacker. Set up is generally good too. Though it Is less important