Petco Text Logo
Petco Pet Logo

My puppy ate too much, now sick, lethargic, not eating or drinking.

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Male | unneutered | 7 months and 2 days old | 24 lbs

My puppy dog who is 7 months old ate lots more food than usual yesterday, his dinner was goven by acident double the size of usual and he ate the cats food, burger from the barbeque, a carrot, fruit left over from a pims drink etc. And he today has been sick this morning and he has no energy is off his food and is not drinking and is just sleeping. His name is Charlie. Please help x

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

4 Answers

Most Helpful Answer

Image profile

Answered By Susan England-Foster

Veterinarian

Published on August 26th, 2017

Poor puppy!! It sounds like Charlie has a severe upset belly. People food is very bad for dogs. It can cause vomiting, diarrhea and even an inflamed pancreas. I would recommend taking him to a vet due to his young age. He might need medications to calm his belly and make him feel better. Also I would really try to limit his food intact to dog food and two meals a day. Young dogs do not always realize they are eating until they are sick.

Vote icon

1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Rodrigo Roca, DVM

    Veterinarian

    Published on April 8th, 2019

    Hello, thank you for your question about Charlie. Based on your description it sounds like Charlie is experiencing some GI upset which can occur due to infection, inflammation, ingestion of foreign material, or GI parasites. It sounds like your veterinarian performed all the right treatments. Since Charlie is starting to have an appetite and has been keeping food down I would recommend continuing to monitor him for continued improvement. If at any point he begins to vomit, continues to have diarrhea, or doesn't return to his normal self I would recommend having him rechecked by your veterinarian so that they can consider further diagnostic workup - which may include bloodwork or x-rays of his abdomen. Hope this helps!

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on November 18th, 2018

    If the food was moldy, I suspect that may be the cause of Charlie's diarrhea. I can give you a home remedy to see if that helps him. Withhold food for 12-24 hours, then feed a bland diet of boiled white meat chicken (no bones) in small amounts several times a day for a couple of days. Then slowly add back in his normal diet. If the diarrhea continues on the bland diet, he starts vomiting food, stops drinking water, starts vomiting water, or becomes very lethargic, he will need to see a vet right away. Best of luck, I hope this helps!

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jessica Desrosiers

    Veterinary Technician

    Published on July 3rd, 2017

    If you believe Charlie ate spoiled food it is best to take him to the vet immediately. It is possible the food could have given him an infection, or may have caused pancreatitis which can lead to vomiting, diarrhea, tender abdomen and lethargy. Seeking vet care ASAP is best so that Charlie can get started on antibiotics and fluids as needed to help him recover.

    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