Petco Text Logo
Petco Pet Logo

My puppy is vomiting, has diarrhea, and won't eat. What's next?

Updated On September 23rd, 2025

Pet's info: Dog | Labrador Retriever | Male | unneutered | 4 months and 1 day old | 20 lbs

Hello my name is ashley. My puppy is 3 months old an he is throwing up, he is not eatting, an he has diarrhea. There is no blood in his stool but when he throws up is liquid that we have been giving him an some times he dont even throw up anything except foam.

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

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

3 Answers

Most Helpful Answer

Image profile

Answered By Lauren Kennedy, DVM

Veterinarian

Published on July 2nd, 2017

If a young puppy is vomiting and having diarrhea my biggest concern is parvovirus. This virus can be treated but takes fluids, antibiotics, nausea medication and sometimes pain medication to get them healthy again. It may be something less serious like intestinal parasites but since he's not eating it still needs to be treated. I would recommend taking him to your vet as soon as possible so they can do a fecal test to rule out intestinal parasites and a Parvo test to rule that out as well.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Ricardo Fernandez, DVM

    Veterinarian, Veterinary Oncology Resident

    Published on September 20th, 2018

    Hi there! Sorry to hear that Eros is not feeling well. The clinical signs you describe are concerning when they occur in a puppy as they can be seen with serious gastrointestinal infections such as Parvovirus. Other possibilities include intestinal worms and dietary indiscretion, among other possibilities. I am concerned about the possibility of parvovirus as he is not fully vaccinated. The sooner these conditions are treated the better the outcome tends to be. For this reason, I recommend that you have Eros evaluated by your veterinarian to check for these possibilities and to start therapy based on findings. At the very least they can address dehydration if present and start him on anti-nausea medications. Good luck! Keeping my fingers crossed for your boy!

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jacqueline Nobles, DVM, DACVECC

    Veterinarian, Board-Certified Emergency/Critical Care Specialist

    Published on December 26th, 2016

    The most common cause of vomiting in young, unvaccinated puppies is parasitism, parvovirus, or a foreign object causing an obstruction. If this is any of the aforementioned diseases, the vomiting is expected to continue and diarrhea may start. Continue to monitor your puppy and if symptoms persist or he vomits more than 3 times in a 24 hour period take him to a veterinarian.

    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