I use REVOLUTION (from the Vet.) that takes care of fleas, heartworm, intestinal worms and ticks. I have one dog that goes in and out of doors. Two cats that do not get treated and stay in the house---they never have fleas.
I have had six dogs and never a flea once had a flea problem once we had this product. Before treating animals and house was a constant fight.
Jeanne