Petco Text Logo
Petco Pet Logo

Why does my dog vomit on a diet? Is it from hunger or eating too fast?

Updated On September 23rd, 2025

Pet's info: Dog | Pomeranian | Female | spayed | 4 years and 7 months old | 8.4 lbs

Is it possible for dogs to puke just because they are hungry and wants to eat again? I have a Pomeranian girl who began puking when we started getting her on a diet. Her knees were weakening due to jumping and a lot of exercise so we decided to give her less food(she used to eat a lot) until she loses 0.25-0.5lb. Is it possible for her to puke right after eating just to eat again when she's on a diet?

1 Answer

Most Helpful Answer

Image profile

Answered By Eryn Taormina, DVM

Veterinarian

Published on January 13th, 2019

Hi there! I'm sorry to hear about Pola's troubles. I have seem dogs vomit because of their stomach being empty for too long in between meals. Vomiting after eating however could more likely be a sign of something else. Maybe Pola's food no longer agrees with her or she's getting a sensitive stomach. Also, can you think of anything Pola may have gotten into? Dogs can get things stuck in the stomach that can cause partial blockages or even chronic irritation. I would make sure you are giving Pola her total amount of food split into 2-3 meals every 8-12 hours. Also important is if Pola has started eating faster because shes being given less food to eat. Eating too fast would make her throw up too. She may need to eat from a treat dispensing ball or something like a pickle pocket to make sure she's eating slowly. If this doesn't go away in another 5 days or so I'd have her evaluated by her veterinarian. They can help you streamline her diet and also make sure she doesn't have anything else going on. Best of luck!

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