Someone else already said "mission impossible" and I agree. Dogs will be dogs. My dog gets a preventative vacination at the vet for Giardia. Hopefully it works.