Fleas can keep reappearing on your dog due to multiple reasons, including:
Ineffective treatments
Environmental factors, such as your yard or home furnishings
Constant exposure to other animals with fleas
To break the flea life cycle and prevent reinfestations, focus on effective treatments and make sure to clean your dog's environment regularly.