Machamp ( Cross chop, Rock Slide, Dynamic Punch, Revenge)
Should i teach Machamp Brick Break instead of Revenge?

Charizard (Heat Wave, Fly, Fire Blast, Flame Thrower)
is it a good idea to delete flamethrower for overheat?

Gengar (Physic, Sludge Bomb, Thunderbolt, Shadow Ball)

Golem (Double Edge, Rock Slide, Rock Tomb, Earthquake)

Aerodactyl (Aerial Ace, Fly, Iron Tail, Ancient Power)

Blastiose (waterfall, surf, Hydropump, Water Pulse)

I have a Vapereon but i think blastoise is a cooler and better pokemon. should i switch in Vapereon and take blastoise out?