Other than heals, Fire in general works best, most undead are weak to it but not all. Also burning will remove any poison effects they have on. That being said, fire also hurts you the most too so it's a double edged sword.