Talk:Giovanni/@comment-34717952-20180718175108

here is how to beat him

get a dragon type with dragon dance and some decent water move ( recommended: waterfall, hydro pump, etc.)

The dragon should be EV trained in speed and attack/special defense (opptional).

then have 5 really weak pokemon that are underlevelled but dont have them too underlevelled.

If they can take at least 2 hits that is awesome.

set up dragon dance. Try to sweep the first half of his team.

Then if needed, switch to the weak pokemon and heal the strong one.

Then for mewtwo use a dragon move as it has stab and maybe have more power due to dragon dance (idk if the effect wears off if you switch)

and if you some how manage past mewtwo then again switch to the weak pokemon and heal.

Giovanni will copy your team AND the levels. so it will be easy to destroy the less powerful pokemon.

then for the dragon type then set up dragon dance and dragon move and boom. if it is a 3 hit KO or more then be careful.

Now, that strategy may fail sometimes and there may be some better strats but this is what In think.

REMINDERES:  (PLEASE READ)

Also, if you choose hydro pump then have another water move because hydro pump has only 5 PP.

And a physical attacker is the best in this strat. So basically gyarados will be the best pokemon for this.

have the weakER pokemon level 30 - 45.