My 4.5 month old puppy has been battling Giardia for the last few weeks. As soon as he finishes his medicine from the doctor it is back. We have been picking up the feces right away and changing his water often. Looking for advice. Did anyone else's GS battle this for a few weeks? Suggestions?