Petco Text Logo
Petco Pet Logo

My dog is sick, not eating, no energy, and throwing up. What to do?

Updated On September 23rd, 2025

My dog hasn't ate in the past 2 days. His nose is dry and warm, he has no energy to do anything, he pukes a little.

4 Answers

Most Helpful Answer

Image profile

Answered By Debi Matlack

Veterinary Technician

Published on February 28th, 2015

Your dog should be seen by your veterinarian. Inappetence for this long, accompanied by lethargy is a cause for concern. Your pet may have eaten something he shouldn't have which has upset his stomach, he might have swallowed something, for example, part of a chew toy, that has gotten caught and is causing a blockage somewhere in his gastrointestinal tract. He could be sore from a hidden injury you are unaware of, he could have been exposed to some sort of toxin or irritant in his environment or this could be early signs of another condition or disease process. If he isn't showing any specific symptoms, I would still get him in to see your vet if he hasn't improved significantly. Your vet can do an exam, blood work and possibly x-rays to determine the cause of the illness and suggest an effective treatment plan.

Vote icon

44Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Megan, DVM, CVA

    Veterinarian

    Published on July 3rd, 2017

    This could be a simple upset tummy or something more serious like intestinal parasites, a foreign body, bacterial/viral infection or something wrong metabolically. You can try to offer him some plain chicken and rice (no bones) to see if this will settle his tummy. If he continues to vomit then he will likely need to see the vet. Your vet may want to do blood work and a fecal on him. He may also need some fluid to help with hydration and some anti-nausea medicine or antibiotics. I hope this helps

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Andrea M. Brodie, DVM

    Veterinarian

    Published on January 19th, 2019

    You will need to take your dog back to the veterinarian for a recheck,especially since the treatment so far is not working. Try to find a veterinarian today. In the meantime, fast him for 24 hours so his gastro-intestinal tract can rest a little bit.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Lauren Jones VMD

    Veterinarian

    Published on June 14th, 2017

    Maggie is adorable! I'm sorry to hear that she isn't feeling well. Vomiting, a loss of appetite, not drinking and lethargy can be quite concerning. These signs could be caused by a wide variety of conditions, including a foreign body intestinal obstruction, pancreatitis, cancer, virus (including parvovirus if she has not been fully vaccinated), among others. Since this has been going on for 2 days, Maggie is likely dehydrated and needs to go to the vet. Your vet will be able to examine her, perform any necessary diagnostic testing to figure out why she isn't feeling well and then treat her with IV fluids and/or other medications. I hope that she feels better soon!

    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