DE is nice and all, but its not safe to breathe in and i'd be very reluctant to use it inside my home on that scale. I would recommend Trifexis for your puppers instead. You can get a 3 or 6 month supply at any Petco that has a Vetco office in it. Its oral so you don't have to worry about getting it on you, your furniture or having them lick it off. It treats live fleas AND they're eggs, in addition to preventing heartworm (a MUST), hookworms, pinworms, and roundworms