I want to run this moveset:
-leech seed
-toxic
-protect
-giga drain/leaf blade (depending on if the Pokemon has higher attack or special attack, but this part really doesn't matter).
My idea is to throw out leech seed and toxic as fast as possible, then alternate between protect and the attack in order to take as little damage as possible while the opponent's HP drains away.
I just need a good Pokemon for the job.