Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

My dog is throwing up foam, has diarrhea, and won't eat for days.

Updated on September 23rd, 2025

Pet's info: Dog | American Pit Bull Terrier | Male | unneutered | 7 months and 5 days old

Throwing up clear foamy liquid and has watery poop.. He wants to just lay around and will not eat and has only drank a little... Has been going on for 4-5 days

3 Answers

Most Helpful Answer

Dr. Melanie, BVSc MS

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on July 6th, 2017

Poor Boo Boo sounds very ill! He could be suffering from a severe GI illness, could have a foreign body, or could have parvovirus if he isn't fully vaccinated. It's quite serious he has been this sick for four to five days, and whenever a dog shows these symptoms for more than 24 hours, the dog has to see a vet immediately. Boo Boo needs to be taken to a vet now so his symptoms can be diagnosed and treated. Please take him into an ER vet clinic; if there isn't one in your area, there will be a vet on call for emergencies. The information to reach that vet is found on a clinic's answering machine or website.
Vote Icon1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on June 22nd, 2018

    It is very concerning that Marshall has been throwing up and having diarrhea for a couple of weeks now. It's especially concerning that he barely eats and won't drink much water. This tells me he is extremely sick, and he has to see a vet immediately. I would consider this a medical emergency. Please take him into an ER vet clinic; if there isn't one in your area, there will be a vet on call for emergencies. The information to reach that vet is found on a clinic's answering machine or website.

    Vote Icon

    1Pet Parents found this answer helpful

  • Answered By Andrea M. Brodie, DVM

    Veterinarian

    Published on November 4th, 2018

    Throwing up for three days and not eating is very concerning and therefore you need to take Honey to an emergency room today.
    Throwing up can be caused by a food over sensitivity, eating something that does not agree with the dog, intestinal parasites, an intestinal blockage, bacterial infection, viral infection, pancreatitis, the weather, food change, stress, etc. These need to be ruled out in order to find the cause and treat it.

    Vote Icon

    1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button