Petco Text Logo
Petco Pet Logo

My puppy throws up undigested food after eating. Should I change food?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Large (61lb +) | Female | unspayed | 2 months and 22 days old | 12 lbs

My lab puppy(3mos old) was recently dewormed.Since then,she throws up undigested food as soon as she eats. She is in pen with her 2 brothers and 1 sister who were also reworked at same time . We are feeding them Purina Puppy Chow. Do I need to change her food to a softer food and feed her smaller portions more frequently?

3 Answers

Most Helpful Answer

Image profile

Answered By Andrea M. Brodie, DVM

Veterinarian

Published on October 23rd, 2018

Throwing up undigested food could have seveal causes, the most likely cause being that she eats too much too fast. If she otherwise appears healthy, you should feed her separate from the other dogs, and preferably divide her daily ration over three to four feeds a day, so she cannot gorge herself. If she eats too much too fast the kibble expands in her stomach and activates the pressure receptors that protect from over-filling and she regurgitates the food. The competition with the others is likely causing this. If she appears lethargic or ill you will need to take her to a veterinarian for an exam as there may be a gastro-intestinal problem.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Linda G, MS, DVM

    Veterinarian

    Published on February 21st, 2019

    Hello. The first thing I would consider is deworming Candy if this has not already been done. Using a product with pyrantel pamoate would be an excellent choice & is a very common wormer used in puppies this young. If this does not take care of the vomiting, then I would cut the amount of food you are feeding by 1/2 at each meal. If this seems to help, you can start adding a very small amount back to each feeding. It is possible she is just eating too fast & a little too much at each feeding, but definitely deworm her if this has not been done in at least 2 weeks. Thanks for using Petco Pet Education Center, formerly Petcoach.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Debi Matlack

    Veterinary Technician

    Published on March 7th, 2021

    If this happened fairly soon after you fed her, she probably ate too fast and regurgitated rather than vomited. As a puppy and a lab puppy at that, this is not unusual. You can slow her down by getting a puzzle feeder or slow feeder that makes her slow down while eating, or you can put a big river stone in her dish that she has to eat around, as long as that rock is way too big for her to swallow. Definitely mention this to your vet, they may have other suggestions.

    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