Cacturne is most likely to see switches to Infernape, Salamence or something along those lines. So I'd suggest designing your moveset around hurting them, rather than Blissey or Tyranitar who fear Leech Seed/Focus Punch, moves Cacturne is known for using.
Edit: Still, STAB Sucker Punch from...