I have many cats, and carpet in the bedrooms. I have had flea problems on and off for years. But most recently, the best flea control I have used is talcum powder. If you “whoosh” it out over the carpet and bare floors from the container, then spread the thicker bunches around with a broom, it is invisible. Leave it. Use it fairly sparingly, as it will be going into your vacuum. It tends to clog up filters, so keep that in mind when you are “dusting” the area. It doesn’t take much. The powder dries up the flea and clogs their breathing apparatus. I got rid of a horrendous ant problem by spreading it along the ant trail to the entry point. They died right in the powder, immediately. I also spread it around the foundation of my house outside and on my driveway cracks. No more ants. Some “talcum” powder is made from cornstarch now. Sometimes half and half. The diatomacious earth works well, too, but it can eat up a vacuum cleaner. I lost two that way. I use it in the yard, though. It’s great. Use a duster designed for dust applications. Another great yard treatment is a hose end-sprayer and dish soap. Fill up the container about half way and set to a medium or higher setting. Make as many foamy areas as you can, but cover the yard. Flea larvae have nothing to eat when they hatch, as their food is now soapy, which makes them sick and they die. This will kill many insects, good and bad. Good for getting rid of mites, white flies, etc. with less soap. In general it will not hurt plants. Use Ivory or other pure soap with no antibacterial chemicals. Borax works very well indoors only. It will kill plants and grass. I lost a yard full of plants and small trees that way.