I give my dogs a monthly medication to prevent fleas and have never had a single flea on them or in my house.

Trifexis is a good one. It treats for fleas, heartworm prevention, ticks and prevents many parasitic worm infestations.

Just a thought. Although, now that they are in your house I think you will need to address that problem before this treatment will work to keep you flea free.