Give each undead a special way of killing it (for example; my spend a full round action performing a CDG after being reduced to 0hp, or crit with a stake), if they don't kill it by the special method then it comes back after a certain time period say 1d6 rounds.
Obviously characters may need to...