It will take 8-12 hours for a healthy dog to poop after eating chicken and rice. However, if your dog is sick or constipated, it can take up to 72 hours on a bland chicken and rice diet for the bowel movements to return to normal.

As dog owners, we do everything we can to make sure our dogs are happy and healthy. This includes making sure you feed them the right foods.
I’m sure you’ve been in this situation before. You’re in the food aisle at your local pet store, staring at all the possible options. You choose one that claims to give your pet a healthy coat and more energy. You keep your fingers crossed that your furry best friend will love it and feel good eating it. Unfortunately, it ends up being pretty “rich,” and your dog ends up with digestive distress, resulting in vomiting or diarrhea.
What do you do now? One option is a diet of chicken and rice to help calm your dog’s tummy while it does some healing. But how long should you feed this diet to your dog? What does it do? What are the benefits? And how long after providing this food can you expect your dog to poop?
Below, we will discuss all the ins and outs of what to expect when feeding your dog a chicken and rice diet.
When Do Dogs Poop After Eating a Regular Meal?
First, let’s talk about how long it usually takes a dog to poop after eating a regular meal. Typically, dogs pass their food between 6 and 8 hours after eating. Therefore, most dogs will poop after every meal, with healthy dogs needing to go one to three times per day.
When Do Dogs Poop After Eating Chicken and Rice?
Chicken and rice is one of the best diets for dogs with an upset stomach. If the vet has recommended a chicken and rice diet, how long until you can expect them to poop after the meal?
The chicken and rice diet should calm your dog’s digestive system down enough to get them back on track and pooping normally again.
- If your dog is constipated, they should poop after 2-3 days when eating a bland boiled chicken and rice diet.
- If your dog has diarrhea, their typical bathroom routine should also be restored within 2-3 days.
- If your dog has a perfectly healthy digestive system, it should poop 8-10 hours after eating chicken and rice.
How Long Should My Dog Stay On This Diet?
The length of time you keep your dog on the bland diet of boiled chicken and white rice will depend on two things:
- Your veterinarian recommendations
- When your dog poops normally again
Always follow the guidance of your veterinarian, but your dog’s poop should return to normal anywhere between 2-7 days.
You should not keep your dog on this diet longer than needed. Chicken and rice alone DO NOT contain all the required nutrients your dog requires. Once their pooping schedule is back to normal, switch them back to their regular diet.
How to Prepare the Chicken and Rice
Use White Rice
There is some debate about whether it’s best to use white or brown rice when preparing this meal for your dog, but more people are on the team of white rice.
Although brown rice contains more nutrients than white rice, it stays in the digestive tract longer, making it more difficult to digest. This is the complete opposite of what you’re looking for.
Preparing The Chicken
The best way to prepare chicken is to boil a chicken breast until thoroughly cooked and add it to cooked white rice in the ratio of two parts rice to one part chicken.
Re-introducing Kibble
Once your dog has had regular bowel movements for 2-3 days, you can gradually replace the rice with your dog’s kibble in small increments, getting them back to their typical food over a span of 2-3 days.
What if My Dog’s Poop Turns Yellow on This Diet?
It is typical for dogs to have yellow-ish stools after being fed a bland diet of chicken and rice for a few days, especially if the dog has been suffering from diarrhea.
Of course, we recommend you still contact your vet if the yellow stool indicates a more severe health issue, such as food allergies.
Before feeding your dog chicken, make sure they aren’t allergic to it. Chicken is one of the most common foods that dogs are allergic to. Diarrhea is one of the common symptoms shown by dogs with food allergy problems.
Test the waters by giving your dog a small amount of chicken and waiting a few hours to see how they react.
What should you do if your dog’s poop turns yellow after eating chicken and rice? First and foremost, don’t panic. Instead, observe your dog to know if he is showing any other worrying signs.
If your dog is acting perfectly normal, then the yellow or orange poop may have been caused by the dietary change and is nothing to be too concerned about.
If your dog is acting strange, give the vet a call and explain the situation.
The Importance of a Consistent Pooping Schedule
Dogs are creatures of routine, so the more of a schedule you can keep them on, the better they’ll do. This is also true with their pooping schedule.
If your dog is suffering from constipation or diarrhea, a chicken and rice diet should get them back to a regular pooping schedule within 1-3 days.
If your dog has a healthy digestive system, it should poop within 8-10 hours after eating the meal.
Recommended For You
- Why Does My Dog Eat Worms? [Three Possible Reasons]
- Can a Big Dog Mate With a Small Dog?
- When Can My Dog Play After Being Spayed?
- Can You Mix Raw and Cooked Dog Food?

Bryan Harkins is an avid dog lover and the proud owner of dogdorable.com, a website dedicated to all things canine. With years of experience working with dogs, Bryan is passionate about providing valuable information, tips, and resources to help pet owners provide the best possible care for their furry companions.