Petco Text Logo
Petco Pet Logo

My dog vomited after eating. When should I call the vet about it?

Updated On September 23rd, 2025

Pet's info: Dog | German Spitz | Female | unspayed | 5 years and 10 months old | 22 lbs

my pet german spitz 5+ age female suddenly feels to vomet from past one hour after having her dinner done.

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on December 21st, 2017

So sorry Sweety is having this issue. When your dog vomits, she is ejecting food from the mouth that has been in the stomach. This can be a natural defense that protects your pet when he or she has eaten garbage, or it can be a sign of illness. Did she get into the garbage or eat something she was not supposed to? Vomiting can be acute, meaning short-lived and over within hours, or it can be chronic (severe and last for days). With some pets, vomiting is chronic and lasts for months. Pets can vomit immediately after eating, or hours after eating if the food sits in the esophagus or stomach for hours. Pets tend to eject poisons quickly, but wait several hours before vomiting if the problem is an obstruction that prevents food from moving further down the intestinal tract. My recommendation is to have her examined by a veterinarian especially if this has been going for some time. If she just vomited one time I would suggest you skip a feeding and then start again at the next feeding time. If the vomiting continues she needs to see a vet. Hope this helps. Best wishes.

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