Both movesets are fine. If you dodge every quick move, the better moveset depends on the cooldown of the opponent's quick move
For example if the enemy is using Water Gun, Confusion is actually better because it does 15 damage and gives 14 energy while Zen Headbutt only does 12 damage and 9 energy, and Zen Headbutt isn't fast enough to use it twice between dodges.
Also what are the exact IVs of each pokemon?