Excellent article, Paul.
My dogs 1. chow/border collie mix and 1. Italian greyhound mix have fleas. Ive tried BT.
It does not seem to be effect, in my case anyway.
The chow is allergic to fleas and will eat off all his hair that he can reach in summer. A naked chow/collie boy is not a pretty sight.
He gets a shot at the vet and that seems to be the best solution for a dog that's allergic to fleas.
Beyond that I try to keep the dogs in and keep the areas where they hang out flea free.
The best solution Ive found is to vacuum
alot, and steam clean their sleeping areas every week. I put borax in the vacuum cleaner because otherwise the fleas come right out again after they are vacuumed up. Their bedding covers are removable so they can be washed every day or so while their foam beds are steam cleaned. They dry fast with the steamer.