"As with sleep and freeze, the Pokemon's confusion counter is checked at the start of its turn and the Pokemon snaps out of confusion if its confusion counter is 0. If it is not 0, however, then there is a 50% chance that the Pokemon will not perform its intended action, but will instead hit itself in confusion."
Dynamic Punch would not have inflicted confusion, because of this.
I would use RC-Stratagem and Light Clay-Rotom.
Ttar tanks and is overall dmg dealer. Cyclohm and Stratagem help and Rotom supports with screens and shadow mend.