Petco Text Logo
Petco Pet Logo

Why won't my dog eat his old food after getting diarrhea from new?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | neutered | 1 year old | 87 lbs

Okay let's start, my dogs food ran out and my dad decided to get him some new food that he ate and i think he got diaria because he was pooping watery but then we bought him the food he usually eats and he's not eating it for some reason.

1 Answer

Most Helpful Answer

Image profile

Answered By David Elbeze, DVM, MRCVS

Veterinarian

Published on June 25th, 2017

Interesting situation, either Bentley prefers the taste of the new food that caused the diarrhea or he is still suffering from an upset stomach. just in order to test the situation you should give him some of the other food to see if he is eating it, alternatively give him some boiled chicken. if his appetite is not the problem then he is being picky, give him a few days and he will start eating his old food again.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored