Ok, you may not believe me, but here goes. I have two dogs and three cats who are indoor and outdoor. I did a lot of research on natural flea eradication and this works very well. Vacuum everything very well. Throw the vacuum bag outside or empty it outside so the fleas and eggs you have in there are gone. When I say vacuum, I mean everything including mattresses, under beds, under couches, under couch cushions, back of couches, even vacuum your bare floors and especially vacuum around the baseboard bottoms and tops. Then, bathe your animals very well with Dawn dishwashing liquid or make a salt water bath and put them in it. Get some Canning or Pickling salt and put it everywhere including the places I mentioned vacuuming above. Make sure you sweep the salt up under your baseboards and on top of your baseboards. I also sprinkled the salt along the edges of the bed frame and under the couch cushions and along the top of the couch where the cushion meets the back of the couch. Throw the salt all over your carpets and take a broom and rub it into it. Make sure you put it under furniture and everywhere you can think of. Especially put it under your pet's bed. It won't hurt them as long as it isn't iodized and it clears out the fleas very well. Keep this up for at least two months to make sure the fleas have gone through the whole cycle. If you vacuum your carpet, make sure you put salt back down. This WILL work without hurting your pets. I've done it now for three years and I don't have a problem with fleas even though we live in a heavily wooded area.