Skip to main content

Pet care guide

How to switch your dog's food without upsetting their stomach

By the Animal House team · Reviewed

A long, bright aisle of pet supplies, with toys and treats on both sides

Why switch slowly?

A sudden change of food is one of the most common reasons for an upset stomach in dogs. Your dog's gut is used to the old food. Mixing the old and new foods over several days gives it time to adjust, so you are far less likely to see loose stools, gas or vomiting.

What does a one-week switch look like?

  • Days 1–2: about three-quarters old food, one-quarter new food.
  • Days 3–4: half old food, half new food.
  • Days 5–6: about one-quarter old food, three-quarters new food.
  • Day 7 onward: all new food.

Puppies, senior dogs and dogs with sensitive stomachs often do better with a slower switch over 10 to 14 days. Keep the total amount the same each day; only the mix changes. Check the new bag's feeding guide, because the right amount can differ between foods.

What if my dog's stomach gets upset?

Slightly softer stools for a day or two can happen. Go back to the previous mix for a few days, then move forward more slowly. Keep fresh water available at all times.

When should I call the vet?

Call your vet if your dog has repeated vomiting or diarrhea, blood in the stool, stops eating, or seems tired or unwell. Call sooner for puppies, senior dogs and dogs with health conditions. If your vet has prescribed a diet, follow the switching plan they give you instead of this one.

Can the store help?

Staff can talk you through the recipes on the shelf and help you pick one to switch to. Check stock before you come in, or call and ask.

Keep reading

Call before you drive over

Staff will check the shelf for you, or answer questions about bulk pricing and special orders.