Petco Text Logo
Petco Pet Logo

My dog won't eat, is throwing up green, and very tired. What's wrong?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | unneutered | 6 months and 9 days old | 50 lbs

My dog hasn't eaten anything in the last three days. He's usually very happy and energetic but has been kind of down and out not very energetic at all. All he's done is drink water but not eat. He also connect earlier tonight in through up a little bit of a greenish yellow-ish liquid

3 Answers

Most Helpful Answer

Image profile

Answered By David Elbeze, DVM, MRCVS

Veterinarian

Published on October 10th, 2017

It sounds as Dodger is suffering from a severe gastrointestinal condition, possibly an infection. it could also be due to ingestion of a foreign body material. i would recommend taking him to the vet urgently, he will need to be checked first, if the vet thinks it's a simple gastrointestinal infection he will need an anti vomiting injection, antibiotics and a special food for a few days in order to get better.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By David Elbeze, DVM, MRCVS

    Veterinarian

    Published on January 2nd, 2017

    Poor Coco is definitely not well, it could be a gastrointestinal infection or a pancreatic disease, it could also be a liver condition or a foreign body in the intestines. you will need to take him t the vet in order to get this problem checked and treated, hopefully if it's nothing too serious an anti vomiting injection and a course of antibiotics will do the trick.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jennifer Summerfield, DVM CPDT-KA

    Veterinarian, Certified Dog Trainer

    Published on May 4th, 2019

    Oh dear! If your pup has been lethargic, not eating, and vomiting for three days, this is very concerning - I would recommend taking her to the vet for an exam as soon as possible. She may have parvo (if she isn't fully vaccinated), or she may have an intestinal blockage due to something she swallowed, or may have ingested something toxic. This sounds like a potentially life-threatening issue, so immediate veterinary care is definitely needed.

    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