Generally speaking, the diarrhea from switching foods should not last longer than 3 or 4 days at the very most. In some cases it may take up a full week for some dogs to adjust to the new food, but that is really pushing it. For the most part, dogs will adjust to their new food in 2 or 3 days.
Is it normal for a dog to have diarrhea after changing food?
Switching your dog's food abruptly can cause gastrointestinal upset such as vomiting, diarrhea, and a decreased appetite. Any time you decide to change your dog's food, you should transition to the new diet gradually in order to give your dog's system time to adjust to the change.
How long does a dog have diarrhea after changing food?
Most pet's suffering from diarrhoea due to a change in food will recover within 1-3 days.
How do I stop my dogs diarrhea when switching food?
When the food is running low, start mixing in just a little bit of the new food with each meal, and then continue to gradually increase the amount of new food given per day while slowly decreasing the amount of the old food given, over a minimum of 1-2 weeks.
How long until diarrhea goes away in dogs?
Usually most diarrhea will run its course within two to four days, although in some cases, it can last longer. If there are any other signs of illness like vomiting, loss of appetite, depression, or pain, a veterinary trip is in order.
More useful articles on a similar topic 👇
How do dogs act when they've eaten something bad?What are the signs that I am feeding my dog the wrong diet?