Have you ever been in one room watching TV and taking it easy, only to hear your dog getting sick in another room? Then you quickly run in to see what’s going on, only to find your canine companion has eaten what he just lost? This is a common occurrence and if you’ve been a pet parent to a dog, then chances are you’ve had to deal with this issue.
Connect with a verified veterinarian in minutes. Licensed vets are available 24/7 to answer your questions. No need to worry about your furry family member.
While it is common for a dog to eat their own vomit, what causes this behavior? We find this horribly disturbing and gross, but our fur babies seem quite content to snarf up what they just lost. UGH.
We understand this is not a pleasant topic to read about but is important to understand this type of doggie behavior and when it could be an indication of illness.
Dogs Vomit & Regurgitate: What’s the Difference
There’s a difference between a dog regurgitating and vomiting. So, what’s the difference?
Regurgitation: usually happens when the food your fur baby has eaten doesn’t make it all the way to his stomach. Instead, the food may be stuck in the esophagus. This may happen for various reasons including:
- Blockage in the esophagus (tumor, foreign body, etc.)
- Megaesophagus (the esophagus lining becomes floppy and dilated)
- Esophagitis (inflammation or irritation of the esophagus)
Dogs do regurgitate food for other reasons, too, including if they have puppies. Parent dogs regurgitate food for their puppies to make the food easier for puppies to eat. Think of this like the baby food we make for our young children, which is pureed.
Vomit: is the body’s process of getting rid of something that can be toxic, or the dog is sick for some other reason. Vomit usually includes stomach acid, bile, saliva, and food that’s partially digested. There are several reasons a dog may vomit:
Dietary indiscretion (eating something they shouldn’t—which is common in dogs)
- Stomach ulcers
- Kidney disease
- Liver problems
- Gut infections
- Medications
- Inflammation of the bowel
- Pancreatitis
- And more
Why Does My Dog Eat His Vomit?
There are several reasons your fur baby may eat his vomit. This is gross to us, but one reason a dog eats their vomit is because it may smell like food. Another reason is that they may fear getting into trouble, and so eat the vomit to hide the evidence.

Review symptoms, medications & behavior to keep your pets healthy with a Vet Online in just minutes.
Ask a Vet Live NowWhat I Should Do About my Dog Eating Vomit?
If this is just a once in a while issue, then more than likely this is just normal doggie behavior. However, if your dog vomits or regurgitates on a regular basis, then they’ll need to be seen the vet. The vet will check for any underlying health issues that could be causing the problem.
While this is normal behavior, do call your vet if you’re worried about your fur baby eating vomit. Your vet will have the best advice for you and your dog.
Connect with a verified veterinarian in minutes. Licensed vets are available 24/7 to answer your questions. No need to worry about your furry family member.

Julie
Julie is a graduate of the University of North Carolina, Wilmington, where she studied Animal science. Though contrary to the opinion of her parents she was meant to study pharmacy, but she was in love with animals especially cats. Julie currently works in an animal research institute (NGO) in California and loves spending quality time with her little cat. She has the passion for making research about animals, how they survive, their way of life among others and publishes it. Julie is also happily married with two kids.
Review symptoms, medications & behavior to keep your pets healthy with a Vet Online in just minutes.
Ask a Vet Live Now