Published on

How to Switch Dog Food Without an Upset Stomach

Authors
  • Sih C.
    Name
    Sih C.
    Role
    Founder of DearPup
A dog waiting beside two bowls of old and new dog food being mixed for a gradual food switch

Maybe the old bag got discontinued. Maybe your puppy is growing up, or your vet suggested something new. Whatever the reason, switching dog food is easy to get right once you know the pattern. Mix old and new food over about a week, watch the poop, and slow down if your dog's stomach complains.

Here's the full plan, based on guidance from veterinary sources.

What You'll Need

  • Enough of the old food to last the transition. Running out on day three is the most common way a slow switch turns into a fast one.
  • The new food, ideally one that's similar to what your dog eats now (more on that below).
  • A measuring cup, so the ratios stay honest.
  • A few days of attention. You'll be checking appetite, stool, and gas as you go.

Before you start, read the feeding guide on the new bag. It may not match your old food scoop for scoop. Our guide on how much food to feed your dog can help you sanity-check the amount.

Step 1: Pick a New Food That's Close to the Old One

The smaller the change, the smoother the switch. PetMD advises keeping the change as small as possible: if your dog eats wet food, choose another wet food, and if beef is the favorite, stick with beef-based diets. Compare the ingredient list and guaranteed analysis of both foods and look for a close match. Staying with the same manufacturer can help too.

Why does this matter? The AKC explains that foods can differ in the type of protein, the type and amount of fiber, and the gut bacteria your dog needs to digest them. A big jump on all three at once is what upsets stomachs.

If you're still deciding what to buy, our breakdown of what makes one dog food better than another walks through the label basics.

Step 2: Follow a 7-Day Mixing Schedule

PetMD recommends taking at least a week to switch your dog to a new diet whenever possible. Here's the day-by-day ratio it suggests:

DayNew foodOld food
110%90%
220%80%
330%70%
440%60%
560%40%
680%20%
7100%0%

Mix the two foods together in the bowl so your dog can't pick out the old kibble and leave the rest.

You can stretch this out longer. PetMD says to go even slower if your dog has a history of problems with diet changes, or if the new food is very different from the old one, like moving from a dry salmon-based food to a wet chicken-based one. There's no prize for finishing in seven days.

A simpler puppy version

The AKC suggests switching puppy foods over five to seven days, in three phases:

  1. For the first two or three days, feed about three-quarters old food and one-quarter new food.
  2. Then feed equal portions of old and new for two or three days.
  3. Then feed three-quarters new and one-quarter old.
  4. After that, your puppy's digestive system should be ready for the new food alone.

The AKC also recommends sticking with the food your breeder sent home for at least two weeks before making any change. A new home is already a lot for a little stomach.

Step 3: Watch Appetite, Stool, and Gas Every Day

A switch is really a week-long check-in. Each day, notice whether your dog finished the meal, how the stool looks, and whether there's more gas than usual.

A little extra gas is normal. PetMD notes that gassiness usually improves after a dog has eaten a new diet for a few days. If it doesn't settle, our guide to food for gassy dogs covers the ingredients most likely to cause it.

Step 4: Slow Down or Step Back if Problems Show Up

If your dog stops eating or has vomiting or diarrhea at any point, PetMD's advice is to switch back to the old food and make the transition even more slowly. Here's how to handle the common hiccups:

  • Mild diarrhea: Go back to the old diet for a few days until the stool is normal again, then retry at a slower pace. PetMD says mixing some plain pumpkin into the food or giving a probiotic can also help.
  • Refusing the new food: A healthy adult dog can safely miss a few meals, so you can let them get a little hungry. PetMD warns not to try this with puppies or dogs with health problems, including diabetic dogs on insulin. A meal topper is another option, but check with your vet first if the switch is for medical reasons.
  • Extra gas: Usually temporary. Give it a few days.

When You Have to Switch Fast

Sometimes there's no week to spare. PetMD lists a few situations where a quick switch makes sense: the current food has been recalled, discontinued, or is unavailable; your dog refuses to eat it; or your vet recommends an immediate change, often for food allergies or another reaction.

For healthy adult dogs, PetMD describes a quick switch that goes meal by meal:

  1. Offer a small amount of the new food, about a quarter of a normal meal.
  2. If your dog doesn't eat it within 30 minutes, pick it up and offer nothing until the next meal.
  3. If they ate well, offer a bigger portion at the next meal. If not, offer a small amount again.
  4. Keep stepping up over about two days until your dog is eating a normal-sized meal of the new food.

If your dog is still refusing food after two days, or develops vomiting or diarrhea, try a different food or call your vet. Don't use this method for puppies or dogs with health problems. PetMD notes it can be dangerous for them to go without food.

The AKC adds a gentler option for sudden puppy food changes: find a food that closely matches the old one in ingredients, protein type, fiber, and fat, then feed smaller meals than usual and work back to the normal schedule.

Check the new food before you switch

Scan any dog food label with DearPup and get an A to F grade, a safety rating, and a plain-English vet note, so you know what you're switching to. Free to download.

Download DearPup Free

Common Mistakes to Avoid

  • Switching because your dog seems bored. The AKC points out that, unlike humans, dogs don't crave variety in their diet. A complete and balanced food can be fed long term.
  • Changing everything at once. New brand, new protein, and dry-to-wet all in one move is a lot to ask of a gut. Change one thing at a time when you can.
  • Rushing back to full portions. If you had to step back after a rough day, stay at that ratio until things settle before moving on.
  • Ignoring symptoms that don't clear up. Talk to your vet if your dog has severe diarrhea, starts vomiting, or milder symptoms last more than a couple of days.

Tips for Different Life Stages

Puppies moving to adult food. Use the same slow mixing approach. Our guide on when to stop feeding puppy food covers the timing by size and breed.

Adult dogs. Most healthy adults do fine on the 7-day schedule. For portion guidance once the switch is done, see our adult dog feeding guide.

Senior dogs. Older dogs and dogs with health conditions are the ones to take slowest, and to involve your vet with. Our senior dog food guide explains what changes in later years.

Dogs that rotate foods on purpose. PetMD notes that rotational feeding, regularly switching between several complete and balanced foods, may be beneficial and shouldn't do harm for dogs that tolerate it. It isn't a fit for dogs whose stomachs react to the changes or who need a specific diet for health reasons.

The Bottom Line

Go slow, keep the change small, and let your dog's stool set the pace. A week is a good default, longer is fine, and a quick switch is for when you have no choice. If anything looks worse than mild tummy trouble that passes in a day or two, your vet is the right next call.

Give your dog more good years

DearPup grades every food you scan and builds a daily care plan around your dog's breed, age, and lifestyle, so good nutrition becomes a habit.

Download DearPup Free

Frequently Asked Questions

How long should it take to switch dog food?

PetMD recommends taking at least a week whenever possible, raising the share of new food each day. Go slower if your dog has a history of tummy trouble or the new food is very different from the old one.

Can I switch my dog food cold turkey?

Only when you have to, such as a recall or a vet-ordered diet change. PetMD describes a quick-switch method for healthy adult dogs, but says it should not be used for puppies or dogs with health problems.

What should I do if my dog gets diarrhea after switching food?

PetMD suggests going back to the old food for a few days until stools are normal, then trying the switch more slowly. Call your vet if the diarrhea is severe, your dog starts vomiting, or mild symptoms do not clear up in a couple of days.

How fast can I switch my puppy to a new food?

The AKC recommends switching puppy foods gradually over five to seven days, and sticking with the food your breeder used for at least two weeks after bringing your puppy home if you can.