Petco Text Logo
Petco Pet Logo

My puppy threw up cloth, has diarrhea, and won't eat. What's wrong?

Updated On September 23rd, 2025

Pet's info: Dog | Treeing Walker Coonhound | Male | unneutered | 7 months and 27 days old | 30 lbs

My 7 month old puppy had diarrhea all last night and today. I also saw him throw up this morning a piece of clothing I saw him chewing on 3 days ago. He still had diarrhea after throwing that up and he doesn’t want to drink water or eat his food. He only ate my cats wet food which was better than nothing. What do you think could be wrong with him?

1 Answer

Most Helpful Answer

Image profile

Answered By Makenzie Kurth, DVM

Veterinarian

Published on March 14th, 2018

I’m so sorry to hear about Max! The best case scenario here is that Max has gastroenteritis (inflammation of the stomach and intestines). This is common after eating something naughty. Usually there is only a couple episodes of vomiting and the pet is eating within 24 hours. Often the diarrhea will last for a few days. HOWEVER, These are also signs that can occur if a something is stuck (or partially stuck) in the intestines. Because it was cloth, I am even more concerned about a linear foreign body- which can cause less vomiting but more damage to the intestines. Long story short, it’s time to see a vet for a good physical exam. Even if you have to visit the emergency clinic. Depending on what he or she finds, x-rays may be recommended. Many times, Fluids given under the skin or through an IV can be very helpful, even if the underlying problem is unclear. I hope this helps and best of luck to you and Max!

Vote icon

2Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored