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
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.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.