Petco Text Logo
Petco Pet Logo

My dog keeps throwing up whole food after a diet change, what's wrong?

Updated On September 23rd, 2025

Pet's info: Dog | Labrador Retriever | Female | spayed | 11 years and 3 months old

Poppy has been sick a few times over the past week. We have recently changed her food COULD that be why? Some of the food is coming up in full chunks

2 Answers

Most Helpful Answer

Image profile

Answered By Andrea M. Brodie, DVM

Veterinarian

Published on November 4th, 2016

There may be two reasons: 1) you changed the food abruptly and 2) she is eating way to o much too fast ad 1) feed about 50:50 old food and new food and then gradually replace more of the old food with the new. Do this over several days. ad 2) Feed less food more often. This should clear up the problem.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Lauren Jones VMD

    Veterinarian

    Published on April 3rd, 2017

    I'm glad to hear that you have been gradually introducing the new diet to your dog. In most cases, this helps to prevent any gastrointestinal upset caused by diet changes, but that doesn't seem to be the case with your dog. It is possible that your dog simply ate too quickly if he didn't chew the food, has a sensitivity to the new food, or has another concurrent GI issue such as a virus or parasites. If your dog is otherwise acting normally, drinking and has no other vomiting or diarrhea, consider feeding him slowly with his next meal by spreading the food over a baking sheet or in a muffin tin to force him to eat slower. If the vomiting continues, do not offer food for 12 hours, then offer a bland diet of boiled chicken and white rice for a few days. If the vomiting continues, you may need to take your dog to his vet for an exam.

    Vote icon

    1Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

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

Sponsored