Petco Text Logo
Petco Pet Logo

My puppy has diarrhea and won't eat after overeating. What to do?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Small (up to 22lb) | Male | unneutered | 1 month and 16 days old | 1lb

I just got a seven week old Chizer and he ate an entire can of wet puppy food yesterday in one sitting. (Rookie mistake- I thought he would stop when full) but now he’s had diarrhea since and won’t eat anything (it’s been over 12 hours since he ate the can) and won’t drink. How do I address both the diarrhea and eating issues? I’m very worried Ps look how cute Milo is!

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

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

1 Answer

Most Helpful Answer

Image profile

Answered By Makenzie Kurth, DVM

Veterinarian

Published on May 5th, 2018

Milo is ridiculously cute!! My main concern is that he start drinking. You can offer water with a little chicken broth in it. (But always make sure there is fresh water too.) Start a probiotic like Purina Fortiflora. Try a bland diet (half plain boiled/canned chicken half plain cooked white rice) for a few days and I expect the diarrhea to improve after 1-3 days. (Then transition back to her regular diet slowly over 3-5 days.) If at ANY time he is lethargic, vomiting, not wanting to eat, or you have other concerns, you need to go to the vet clinic right away to make sure it’s nothing more serious. Best of luck to you and Milo!

Vote icon

2Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored