The anti-parasite hypothesis makes sense, but it does not explain why, when given the opportunity, dogs eat human feces. I first heard of this last year when Brian Hare and I were speakers at a dog ...