The best thing to deal with that annoying DT-digger would simply be a flying type with Aerial Ace. Crobat or Skarmory is likewise immune, though they might have problems with the DT in a stalling contest.
Probably works best as a pseudo-annoyer - Sing/Body Slam/Toxic to put on a status, Cute Charm to stall members of the opposite sex that get too fresh. Rest to get the HP back. A good Normal attack to slap thing around a bit (Double Edge, Return). Disable is another possibility. Pity it doesn't learn any Confusion options.