DE or pool powder is the same thing as sevin dust that you buy for garden pest and is totally safe for people and pets. I live in florida and have used de powder for years and have zero fleas. The powder is so fine it acts like little razor blades and cuts up the fleas their eggs and the larva. I just take the dog out side rub in a bunch of powder brush him out and let run to shake off the loose powder poof no fleas. Just sprinkle in carpet rake it in with a carpet rake then vacuum out. Do this every 2 weeks for six weeks and you will break the life cycle. Plus de powder is cheap unless you buy the sevin dust brand name.