Petco Text Logo
Petco Pet Logo

My puppy is vomiting yellow, has a fever, and won't eat. What's wrong?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Small (up to 22lb) | Female | unspayed | 3 months and 13 days old | 1.5 lbs

Hi maam/sir I have small dog he started yesterday morning vomiting yellow green i just saw after i wake up then i thought its just because of empty stomach so i put dogfood then he eat he still active then at night he vomit again its yellow foam with fever and loss of appetite he just sleep al night so i putting little bit water in his lips and next morning he still walking but not eating so i decided to buy cerelac and feed him little by little but everytime he eat he vomit now i just put wat

3 Answers

Most Helpful Answer

Image profile

Answered By Laura Johnson VMD

Veterinarian

Published on July 15th, 2018

Hi, thanks for using Petco Pet Education Center, formerly Petcoach! Poor Bon Chon! Have you taken his temperature rectally or does he just feel warm? Anything over 103 F is a fever rectally in a dog. Since he isn't holding water and food down now he needs to see a Veterinarian. He is too young and will dehydrate quickly. Causes of vomiting in puppies are: intestinal parasites, viral (especially parvo virus if not vaccinated) and bacterial infections, ate something gross outside, ate something causing a blockage, food allergy/intolerance, reaction to a new food/treat or people food. I would have Bon Chon seen as soon as you can. I wish you the best!

Vote icon

1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Dr. Elizabeth

    Veterinarian

    Published on December 15th, 2019

    I hate to hear Buster is not feeling well. Just like humans, there are many reasons a pet will vomit. Definitely have him examined if he is not perking up by tomorrow. If he feels warm, it could be an infection but at this point, there is not a known virus that will spread between dogs and people that will cause a GI bug or fever. You can take his temperature at home: https://www.petcoach.co/article/how-to-take-your-pet-s-temperature/ Here is a link about vomiting which may also help: petcoach.co/article/vomiting-in-dogs/ If he seems like he is getting worse, you may consider having him examined tonight at an emergency clinic. Monitor him closely. I hope this helps and please feel free to post any additional questions.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jennifer Summerfield, DVM CPDT-KA

    Veterinarian, Certified Dog Trainer

    Published on December 30th, 2016

    Poor Phantom! It definitely sounds like something is wrong. Standing in front of the heater all the time could be an indication that he has a fever. There are many possible causes of vomiting and possible fever in puppies - he may have parvo, an upset stomach due to something he ate, an intestinal obstruction, a GI infection of some kind, or he may have ingested something toxic. Some of these problems are quite serious, so I would really recommend taking him to an emergency vet tonight if at all possible - this may be a life-threatening problem that can't wait until morning. The vet can do blood work or other testing if needed to help diagnose the problem and get him started on appropriate treatment.

    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