Ok, so I got that event dream world Croagunk, and the first thing I thought of was how to utilize its ability. So, I came up with this.
Toxicroak @ Black Sludge
Ability: Poison Hand
Nature: Jolly (+Spd, -SAtk)
With its ability, it has 20% chance to poison its opponent on contact. My plan is to abuse priority and poison them as fast as possible and then stall them out. Fake Out is my start, flinching them and said chance to poison. Bullet Punch also uses priority to get in an attack. Protect is there to stall the poison, of course. Drain Punch is a filler but also works to restore my HP.
here's how I get the egg moves Drain Punch, Bullet Punch, & Fake Out:
Hitmonchan(4th gen, Bullet Punch, Fake Out,)> Machop(4th gen, Drain Punch)> Croagunk(DW, breed for female & nature)>DW Toxicroak with Fake Out, Bullet Punch, and Drain Punch.