Unfortunately, the best version of this takes up all 4 moves and the moveset can only be learned by Meowth, but it would be very beneficial for trainer battles. Also, you could just use 2 Pokemon (steps 1 and 2 for one Pokemon and steps three and four for the other, unless in double where you could use hypnosis and swagger on the same turn)
- Hypnosis/Thunder Wave
- Swagger x3
- Psych Up
The first keeps the opponent from acting with high attack from swagger. The second sets up steps 3 and 4. Psyche up allows you to get the stat boosts from the opponent without getting confused. Punishment does immense damage to the opponent.
Ont he hit with punishment, you will have a base power of 240 + 6 levels of attack increase. Better yet, they the plus 6 attack will stay with you through the rest of the battle, which will allow you to pretty much KO any Pokemon you come up against.