Diatomaceous earth will work when it gets wet. Think of where it originates.... microscopic fossilized remains of diatoms from the ocean. (http://en.wikipedia.org/wiki/Diatomaceous_earth)
I've used it mixed with animal feed to eliminate internal parasites. If it works in the digestive tract...