Neem oil can repel fleas, delay their growth, stop their eggs from hatching, and keep them from feeding, leading to their demise. If the insects are on your animal companion, dilute the neem oil ...