Have you tried Diatomateous Earth? also known as DE) This is an all natural powder that consists of prehistoric diatoms is about the consistancy of flour and I put it on or in all my animal feed. Does not cause any complications, parasites can not become immune to DE as it is a mechanical...