Best flea protection and flea control would to be a flea bath and a flea dip plus give your dog some of those chewy medicines that kill fleas.
They make medicine that you give your dog and they're chewable. The dogs eats the flea medicine and it poisons the fleas through the dogs blood when the fleas bite the dog.