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.