Petco Text Logo
Petco Pet Logo

My dog won't eat his food after a food change. Is he sick or picky?

Updated On September 23rd, 2025

Pet's info: Dog | Golden Retriever | Male | unneutered | 2 years and 9 months old | 80 lbs

My dog (nearly 3yrs) will not eat his food but he will eat treats and other human food. This came on about three days ago after I suddenly changed his canned food because I couldn't find it in the store. Do you think he is sick or just picky?

1 Answer

Most Helpful Answer

Image profile

Answered By Jessica Desrosiers

Veterinary Technician

Published on August 14th, 2020

A sudden change in food can cause digestive upset so it is possible the new food is upsetting his stomach. I would try to find the old food and start him on it again to see if it helps. I would also avoid any people food or treats especially if he is being picky or has stomach upset, as these could be making things worse. If he doesn't improve even back on the old food, or shows additional signs of illness, a vet visit is always best.

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