Giga Drain
Quiver Dance
Baton Pass
Signal Beam
Quiver Dance
Baton Pass
Signal Beam
Well, it's fairly straight-forward. Quiver Dance is there to up your Special Attack and Special Defense and Speed. Signal Beam confuses. Giga Drain heals. Baton Pass is there to preserve the effects of Quiver Dance. You'll be fast enough to get it off if you're low on health and want to pass on the effects to another Pokemon.
How to get him:
1) Breed a male Surskit that knows Giga Drain(Gen IV TM or Dream World move only) and Baton Pass(learns at lv43, but only as a Surskit, not a Masquerain) with a female Venonat/Venomoth.
2) Aim for an Attack-lowering Nature, either Bold, Timid, Modest, or Calm. Either Ability is fine, it is up to preference, I'd probably go for Shield Dust and a Nature, just to maximize it's low Defense.
3) Level up the spawn to teach it Signal Beam and Quiver Dance.
EVs: Spread as you will, but I'd put it between his HP, Defense, and Sp. Defense.
I think the best way to use this guy is to pump up the Quiver Dance as much as you can, and then Baton Pass to the Cottonee I posted a while ago. That Whimsicott becomes a force to be reckoned with after it uses Cotton Guard twice.
As always, comments and suggestions are welcome.
Brock out.