Bottom line A food swap is one of the most common triggers for a bout of loose stools, and in most healthy adult dogs it settles on its own within a couple of days. If you're making the switch now, a slow 7-10 day transition avoids most of the mess in the first place. If the diarrhea is already here, a plain bland diet for a day or two usually steadies things. Blood, repeated vomiting, lethargy, or anything still going past 48 hours is your cue to call the vet.
Not veterinary advice Diarrhea has a long list of possible causes, and this guide is specifically about the food-change kind. It isn't a diagnosis. If your dog is a puppy, a senior, or already has health problems, don't wait it out at home — call your vet sooner than the timelines below.

Why a food change upsets their stomach

Your dog's gut bacteria are tuned to the exact mix of proteins, fats, and fiber in their current food. Swap it for something new overnight and you've handed that community a job it didn't sign up for. The usual result is soft stools or outright diarrhea, often with gas or a day of a lower appetite.[2]

It's rarely a sign the new food is "bad." It's usually just too much, too fast. That's why almost every feeding guide opens with the same advice: go slow, and blend the new food in gradually over at least a week.[2][3]

How long it should last

Here's the reassuring part: most food-change diarrhea is mild and self-limiting. Veterinary guidance from Cornell puts the "wait and watch" window at about 48-72 hours for an otherwise healthy adult dog. If it resolves in that time and your dog stays bright, drinking, and eating, you're usually in the clear.[1]

Notice what that means in practice. Soft stool on day one and day two after a swap is annoying but normal-ish. Still going on day three with no improvement is when you should be reaching for the phone.

How to switch food the right way

Next time, stretch the swap over 7-10 days. The standard recipe is to start with a small amount of new food and nudge the ratio up every couple of days.[3] PetMD's day-by-day version runs 10% new food on day one, 20% on day two, and so on until you reach 100%.[2] Here's a version you can follow at the bowl:

DaysNew foodOld food
Days 1-225%75%
Days 3-450%50%
Days 5-675%25%
Day 7+100%0%

Some dogs need longer, and that's fine — slowing down is never the wrong move. Puppies, seniors, and dogs with famously sensitive stomachs often do better if you add a few extra days at each step rather than sprinting to 100%.[3] Keep treats boring and low-ingredient during the switch so you're not layering a second variable on top of the first.

What to feed while they recover

The classic at-home fix is a bland diet: plain boiled white rice mixed with plain boiled chicken breast, with nothing added — no salt, no oil, no seasoning.[4] White rice is the go-to because it's low in fiber and easy to digest when the gut is grumpy. A spoonful of plain canned pumpkin (not the spiced pie filling) is another classic helper, but it's a nudge, not a cure.

Two honest caveats. First, this is a short-term fix, not a meal plan. VCA points out that chicken and rice alone is missing a long list of essential nutrients, so it's fine for a couple of days of recovery, not for weeks.[4] Second, bland diets aren't a substitute for figuring out why the diarrhea started — they buy you time while the gut settles.

When to call the vet

Diarrhea is a wait-and-see situation until it isn't. Call your vet if any of these show up: it's still happening past 48 hours, there's blood (red streaks or black, tarry stools), your dog is vomiting too, they seem lethargic or refuse food, or they're a puppy or senior — those two groups dehydrate fast.[5]

Cornell's rule of thumb has the same shape: if the pet stops eating, acts lethargic, the stool is black or tarry, there's vomiting, or the diarrhea doesn't resolve in 48-72 hours, it's time for veterinary care.[1] When in doubt, a quick call is always cheaper than waiting a day too long.

FAQ

Should I switch back to the old food?

Usually not. Flipping back and forth is just two abrupt changes in a row. If you're mid-transition and things go soft, pause at the current ratio for a few days rather than reversing course.

Is the new food to blame, or is it something else?

Often it's the change itself, not the ingredient. But if diarrhea keeps up after a full, slow transition, or comes with vomiting and lethargy, it could be an intolerance, an allergy, or something unrelated entirely — which is exactly when the vet should weigh in.[5]

Can I give an anti-diarrheal from the drugstore?

No. Human anti-diarrheal meds like loperamide (Imodium) can be dangerous for some dogs. Let the vet make that call.

How long should the bland diet last?

A day or two usually does it. It's not nutritionally complete, so once stools firm up, ease back onto their normal food over a few days.[4]

Sources

  1. Cornell University College of Veterinary Medicine — Diarrhea: worry or wait (48-72 hour rule, warning signs) — vet.cornell.edu
  2. PetMD — How to switch your dog's food (gradual, day-by-day transition) — petmd.com
  3. Purina — Changing dog food: the 7-10 day switch plan — purinacares.com
  4. VCA Animal Hospitals — Bland diet instructions for dogs and cats — vcahospitals.com
  5. WebVet — Dog has diarrhea: home remedies and vet red flags — webvet.com