Coconut oil contains lauric acid, which is scientifically proven to kill and repel fleas. However, it seems impractical to slather your pooch with coconut oil every day. The best thing you can do is add a teaspoon of food-grade coconut oil to your dog’s food twice daily. Better yet, find a shampoo and a natural flea collar containing this ingredient.