There is a new product out for dogs who have fleas or for prevention. It is called the "Ovicollar". it contains methoprene which kills the flea eggs and breaks the cycle of fleas. It spreads through the animal's skin to completely cover your pet within 24 hours. The eggs wither and die instead of falling off into your carpets to continue their cycle. The best part is that it is approximately $20.00 and lasts for 8 months on dogs (full 12 months for cats) but you have to get it from your vet so far, in combination with the salt/borax vacuuming method.
This page contains the following solutions.
Each day I give each of my dogs and 4 cats a brewers yeast and garlic tablet and they have had no fleas all season! That's one bottle for dogs and cats!