How to switch dog food safely

A simple 7 to 10 day plan for changing your dog’s food without an upset stomach, and when to slow down or call your vet.

3 min read · Updated

Why to change slowly

A dog’s gut gets used to the food it eats every day. A sudden change, even to a better food, often causes loose stools, vomiting or a dog that refuses to eat. Mixing the new food in over a week or so gives the gut time to adjust.

The 7 to 10 day plan

  • Days 1 to 2: 75% old food, 25% new food
  • Days 3 to 4: half and half
  • Days 5 to 6: 25% old food, 75% new food
  • Day 7 onwards: all new food

Keep the total amount the same, and follow the feeding guide on the new bag, since calories differ between foods. For a dog with a sensitive stomach, take each step over three or four days instead of two.

If it does not go well

  • Mildly soft stools: go back one step for a few days, then try again more slowly.
  • Repeated vomiting, diarrhoea that lasts more than a day or two, blood, or a dog that seems unwell: stop and call your vet.
  • A dog that picks out the old food: mix the two well, and try adding a little warm water to release the smell.

When a fast switch is right

If your vet prescribes a new diet or your dog’s food is recalled, follow your vet’s advice, which may mean switching at once. Puppies, seniors and dogs with health conditions should only change food with their vet’s input.

Before you buy the new food

Scan both labels with SnoutScan and compare them, so you know the switch is a real step up. A pretty bag does not make a better food, and the label guide explains what to look for.

Common questions

How long does it take to switch dog food?

About 7 to 10 days, moving from a quarter new food to all new food in steps. Dogs with sensitive stomachs may need two weeks or more.

Can I switch dog food without mixing?

It often causes an upset stomach, so mixing over a week is better. Switch at once only if your vet tells you to, for example for a prescription diet or a recall.

This is a guide to labels, not a substitute for your vet.

See how your dog's food scores.

Scan a label

More guides