Fleas hate essential oils the most. Strong odors like garlic, citronella, lavender, and eucalyptus are effective repellents. Add a few drops of any of these essential oils to salt and sprinkle it on your floors and carpets. Also, you can add some drops to water and spray the mixture on your pet’s bed.