The best thing that I have found to kill fleas instantly on a dog is Dawn Dishwashing liquid....I used it on some Great Pyrenees puppies that we purchased...they were covered in fleas....they are solid white dogs, I left it on them for like 5-10 minutes and everyone that I found on them after I bathed them in this were dead....I haven't tried it but I heard that regular table salt rubbed into the carpets dehydrates the flea eggs and they won't hatch....I think you have to leave it on carpets for 24 hours and then vacuum...vacumm everyday until they are gone and dump bag or canister outside away from house...so that they don't get out back inside of your house.....hope this helps