Petco Text Logo
Petco Pet Logo

Puppy won't eat old food. Can I instantly switch to new puppy food?

Updated On September 23rd, 2025

Pet's info: Dog | Saint Bernard | Female | unspayed | 2 months and 2 days old | 13 lbs

I recently got a new dog food (Wellness CORE Grain-Free Puppy Food) for my 9 week old St. Bernard puppy because she didn't seem to like her old food (Nature's Domain Puppy Formula). I read it's good to gradually switch food with an increasing percentage of new food every couple of days. But if she is refusing to eat, is it okay to instantly switch her to her new food if she will eat all of that?

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Heidi DVM, CVA, CCRT, CVTP, CVSMT, CVCH

Veterinarian, Certified Veterinary Acupuncturist, Certified Canine Rehabilitation Practitioner

Published on February 14th, 2018

The problem with changing foods too quickly is that dogs can get GI upset (especially diarrhea) with a sudden diet change. If a dog is not eating the old food anymore, sometimes we will use a bland diet (1/2 cooked white rice and 1/2 cooked white meat chicken without any skin or bones) as the other food to mix with the new food to allow for a gradual diet change to the new food to (hopefully) prevent any GI upset, so you might consider that option. Good luck! I hope that was helpful. Thanks for using Petco Pet Education Center, formerly Petcoach.

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