Petco Text Logo
Petco Pet Logo

Why did my puppy stop eating and get sick after food changes?

Updated On September 23rd, 2025

Our 7 month old (today) Schnoodle stopped eating his Royal Canin Puppy dog food (he's now 20 pounds so we started to add a half a pack of Blue Wilderness trail toppers on top of the dry food. He liked that for a while and then stopped eating. We then changed his dog food to Blue Wilderness canned puppy food. He liked to for two days and then got sick last night. Should we stick to the dry food? He just ate some.

1 Answer

Most Helpful Answer

Image profile

Answered By Mara Howard, DVM

Veterinarian

Published on January 16th, 2018

Thanks for using Petco Pet Education Center, formerly Petcoach! With puppies, I don’t advise many abrupt changes in diet, as it can lead to vomiting and diarrhea. I prefer wet food for young dogs, as a general rule; I also tend to recommend sticking to one diet consistently. If we start adding “enticements” to food to encourage dogs to eat, they tend to hold out until something “better” comes along. When he’s hungry, he will eat! They can only hold out for something “better” for so long, so occasionally a little tough Love is needed. If he refuses to eat for more than three days, the behavior is persistent or you are concerned, then I would recommend either reaching out to your regular veterinarian or scheduling a consult to discuss it further. Good luck!

Vote icon

4Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored