10 Human Foods Good for Dogs With Diarrhea or Upset Stomach

Updated on April 22, 2017
srai01 profile image

I am a software professional from India interested in dogs, technology, travel, and real estate.


Diarrhea is a common issue for canines and may vary in frequency, extent, and intensity. Usually, dogs that experience sudden diarrhea may be going through a change in diet or might have eaten something they were not supposed to consume, such as garbage. There are, however, more serious causes of diarrhea, so please see a vet to rule out the possibility of a chronic illness.

If it turns out the problem is only temporary, the following are 10 foods that can help alleviate an upset stomach and help your dog feel better.

Foods to Give Dogs With Diarrhea or Upset Stomach

Mashed Potatoes
Mashed Sweet Potatoes
Mashed Carrots
Boiled Egg
Cottage Cheese

1. White Rice 

Vets often recommend white rice as the most ideal option for curing diarrhea caused by dehydration because it is easily digestible. Rice contains soluble fibers that absorb water passing through the GI track, which helps to stabilize the stool.

White Rice
White Rice | Source

How to Prepare Rice

  • Boil a cup of white rice in 4 cups of water for 20-30 minutes (or until it becomes creamy white).
  • Do not add salt or sugar. You can add a tablespoon of chicken powder to make it tasty.

  • Don’t serve the rice warm. Serve at room temperature instead.

  • You can serve the rice with plain chicken, or mix it with a little yoghurt or pumpkin.

2. Pumpkin

Pumpkin is another good food option to cure an upset stomach.

  • Pumpkin is a rich source of soluble fiber and water, which helps to delay gastric emptying and slow down GI transit times (and the number of episodes of diarrhea).
  • It is also easily digestible and delivers instant energy.

Pumpkin Puree
Pumpkin Puree | Source

How to Prepare Pumpkin

1. Canned Pumpkin

Give 1-2 cups of canned pumpkin. This will provide about 80 calories and 7 grams of soluble fiber per cup.

2. Cooked Rice and Boiled Mashed Pumpkin

  • Boil pumpkin until soft.
  • Mash the pumpkin into a purée and serve at room temperature. You can mix it with a little bit of rice, too.
  • Don't add sugar or salt.

3. Mashed Potatoes

Potatoes are a good source of vitamins C, B6, potassium, magnesium, and fiber. It is safe for dogs, but should only be consumed occasionally because it contains high amounts of sugar and starch, which can develop into fat and cause weight gain.

Mashed Potatoes
Mashed Potatoes | Source

4. Boiled and Mashed Carrots

Carrots are an excellent source of vitamin A, and also contain good amounts of vitamins K, C, potassium, and fiber. Because it is soft, bland, and packed with nutrients, it is a good for dogs suffering with diarrhea or digestion problems.

Boiled and Mashed Carrot
Boiled and Mashed Carrot | Source

How to Prepare Carrots

  • Make sure to remove the end part of the carrot and wash the carrots thoroughly before serving.
  • You can cut carrots into little pieces and cook it together with rice.
  • Another option is to boil and mash the carrots into a purée.

5. Baked and Mashed Sweet Potatoes

Sweet potatoes are one of the richest sources of vitamin A. They also contain vitamins C, B6, B5, manganese, potassium, and fiber. Like pumpkins and carrots, the fibers in sweet potatoes help alleviate an upset stomach.


How to Prepare Sweet Potatoes

  • Make sure you cook sweet potatoes thoroughly. Never serve raw.
  • Cut the sweet potatoes into quarters and boil for about 20 minutes. Then mash with a potato masher.

6. Boiled Egg

Eggs are very nutritious and contain ample amounts of protein and vitamins.

How to Serve

  • Avoid feeding raw eggs. Raw eggs may contain bacteria that can cause hair and skin problems and exacerbate an upset stomach.
  • You can mash up boiled eggs or make scrambled eggs and mix it with white rice. Again, don't add salt or sugar.

Boiled Egg
Boiled Egg | Source

7. Yoghurt

Some veterinarians are against feeding yoghurt to dogs. But the majority of vets recommend it because yoghurt contains probiotics — microorganisms that help stop bad or undesirable bacteria from overgrowing in the gut. Owners who have tried feeding their dog yoghurt claim that it helps control diarrhea and relives any issues related to stomach discomfort.

  • Remember to serve plain yoghurt. Don't add sugar and don't buy yoghurt that contains fruit or added flavors.
  • If your dog is lactose intolerant, yoghurt could aggravate an already upset stomach.

Yoghurt | Source

8. Oatmeal

Oatmeal is a great source of soluble fiber, which helps delay gastric emptying, and, therefore, controls diarrhea. It is very effective when fed to senior dogs with bowel irregularity issues.

How to Serve

  • Raw or half-cooked oatmeal can be dangerous, especially when your dog is suffering from diarrhea.
  • Make sure to cook the oatmeal thoroughly and don't add any sugar or flavoring. Serve at room temperature.

Cooked Oatmeal
Cooked Oatmeal | Source

9. Cottage Cheese

Cottage cheese contains high amounts of protein and fat, which helps solidify waste. Vets recommend feeding cottage cheese to dogs with an upset stomach, but only if the dogs do not have lactose intolerance. Cottage cheese should be served sparingly because it may be too rich and could exacerbate diarrhea if served in excess. Try mixing it with rice for a well-balanced meal.

Cottage Cheese
Cottage Cheese | Source

10. Watermelon

Watermelon is low in fat, calories, and cholesterol, but high in nutrients and vitamins, like vitamin A, B6, C, and potassium. It also contains lycopene, a carotenoid antioxidant that neutralizes free radicals and strengthens your dog’s immune system. The high fiber and water content in watermelon also serves double-duty to relieve your dog of dehydration and solidify its waste.

Note: Some dogs may not take well to watermelon. Stop feeding it immediately if unusual symptoms appear.


How to Serve Watermelon

  • Remove the seeds. Seeds will cause intestinal blockage and worsen the problem.
  • Remove the rind. Ingestion of the rind may be dangerous.
  • Cut into small pieces to make it easily digestible.

Initial Care and Precautions

When dogs are suffering from an upset stomach or diarrhea, they need more of your care and attention. Here are some things you can try to help relieve their upset stomach and make them more comfortable.

Warm Bath

Be sure that your dog doesn’t have a fever or is shivering. Once you are 100 percent certain, give him a warm bath to soothe his tummy.


Put your dog on a fast for 12-14 hours, while providing adequate amounts of fresh water. Water consumption helps cure the dog of dehydration. You can substitute with coconut water to provide a good source of instant energy.

Bland Diet

After fasting, you can start feeding your dog again with a bland diet in smalls amounts (20-25 percent of his regular diet).

Slowly Incorporate Regular Food

You should continue feeding your dog a bland diet until he is feeling well again. After this, slowly incorporate his regular dog food (e.g. 1/4 dog food and 3/4 food from the list above, then 1/2 and 1/2, and so forth).

No Physical Activity

Any physical activity, such as long walks, running, chasing, jumping, or playing with another dog should be avoided. Strenuous physical activity will slow down recovery and could make your dog feel even more sick.

Symptoms of Upset Stomach in Dogs

Stopped eating
Sudden weight loss
Fever and shivering
In pain
Mucus or blood in stool
Looks distressed
Lethargic and inactive
Frequent pooping

Possible Causes of Dog Diarrhea and Upset Stomach

Bacterial infection
Viral infection
Overate or over-exercised
Allergic reaction
Toxic or poisonous foods
Viral fever
Parasites (roundworms or tapeworms)
High stress
Digestive problems

I hope these tips and tricks help. If you have experience, please share your own tips in the comments below.

© 2016 ARADHYA


    0 of 8192 characters used
    Post Comment

    • srai01 profile image

      ARADHYA 5 months ago

      Hello Yang!

      Happy to know that this article was useful and worked for your puppy. Hope she is doing good, wish for the best.



    • profile image

      Yang 5 months ago

      This is absolutely of informative and comprehensive, my 10 month's old Malinois puppy suffers from frequent diarrhea which resulting of weight dropping from the day we adopted her from the rescue centre. Poor girl. And thanks for your kind sharing. Many thanks again. God bless you.

    • profile image

      Andy 13 months ago

      I have ALWAYS used yogurt for any times my dogs have had diarrhea. It clears up the problem quickly. I always use plain. If I don't have plain and it's an emergency I have used low fat vanilla. I have never had any problems and was taught to do that. It has worked every time I've used it.

    • Anna Patfield profile image

      Anna Patfield 15 months ago

      Please never add stock cube powder to anything for dogs - perhaps 'chicken powder' means something other than stock. Stock cubes have onion powder and should never be used. Thanks. Anna

    • srai01 profile image

      ARADHYA 21 months ago

      Thanks grand old lady! Happy to know that :)

    • grand old lady profile image

      Mona Sabalones Gonzalez 21 months ago from Philippines

      This is a very helpful list of foods for dog owners. It's very interesting, too.

    • lrdl3535 profile image

      Richard Lindsay 21 months ago from California

      Good to know, I have dogs and they do sometimes need a little digestive help.

    Show All Categories