So you're saying no dog in the world has ever eaten shit or vomit before? I'm not saying its in their regulair diet like bread is in yours.
And no not All dogs do it. I had a dog myself once a couple of years ago. When he vomited and i wanted to clean that up... Only gone for a minute
When i was back the vomit was gone. Same goes for his shit. So its beyond stupid if you don't believe your avg dog eats just about anything if its given a chance to.