Petco Text Logo
Petco Pet Logo

Why does my dog vomit an hour after eating and how can I stop it?

Updated On September 23rd, 2025

Pet's info: Dog | Rottweiler | Male | unneutered | 1 year and 9 months old | 70 lbs

Intact male 2 yr old rotti Shots Up to date Was on raw diet with rice 2 weeks ago started vomiting & diarreha Diet changed to rice only Diarreha stopped Diet back to kibbles Drinking well No fever Energetic Gums pink No abdominal pain or distension Given 2 cups of kibbles twice daily Vomits 1 hour after eating each meal No weight loss No worms present Eats again after vomiting Happy puppy other than vomiting but does chew & tear apart everything What is causing the vomiting & how do I stop it?

1 Answer

Most Helpful Answer

Image profile

Answered By Christie Long, DVM

Veterinarian, Certified Veterinary Acupuncturist

Published on February 22nd, 2018

In a dog this young that you describe as chewing and tearing apart everything I would be most worried about a gastric foreign body that is intermittently causing a blockage. Pieces of toys or trash that are swallowed can get stuck in the pylorus - that's the part of the stomach that leads to the small intestine - and this causes vomiting. The vomiting will often temporarily dislodge the object, allowing things to return to normal for a while, only to block the outflow again. I'd urge you to get Max x-rayed at your vet. A barium series may be required to completely rule out a partial obstruction.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored