My cousin is a vet & if you treat the dog then do the carpets too, he suggested moth ball crystals, sprinkle on carpets leave 15 mins then vaccum & fleas will die & no eggs I tried this & it worked even here in Florida.Smell was gone in 1/2 an hour too.