Why do dogs eat their own vomit?
The same reason they eat their own poop. It seems disgusting to us, but I think it has to do with leaving no trace to predators or prey. Just like cats bury their feces, dogs likely eat their vomit so their prey doesn’t realize they’re in dog territory. This behavior is probably instinctual, and has remained in domesticated dogs. Domestic dogs may also eat their own vomit as a way of trying to exert dominance. When I drop my dogs toy, then rush to pick it up, he will also rush to get it first. Once I dropped a gold bracelet, then made the mistake of quickly bending down to get it. My dog zoomed over and gobbled it up. We checked his poop for days, but never found it. Dogs often try and eat things they’re not supposed to in order to be the “boss” and not listen to you.