Stomach upset in dogs is common, and most pet owners will have to deal with this at some point. Dietary changes will be key in fixing this issue. So what to feed a dog with upset stomach and what to avoid?

Why Your Dog Has an Upset Stomach

An upset stomach is a general term for many digestive issues in dogs that are not chronic. If your dog has diarrhea, vomiting or nausea very often, then you'll first need to confirm that they are not suffering from any other serious health condition.

A dog's stomach upset can be a symptom of both minor and severe health problems.

Minor issues will often include temporary tummy issues related to what the dog might have eaten recently – a small gastrointestinal problem. It can also be related to your dog having a sensitive stomach or food allergies, both of which are very common in dogs.

Serious problems can also result in an upset stomach, but will often include other symptoms that are difficult to ignore. Those could be consistent diarrhea and vomiting, bloody stool, lack of appetite, and more. When you notice any additional symptoms or if your dog's upset stomach doesn't go away after several days – talk to your veterinarian.

If your pooch has upset stomach and exhibits symptoms only occasionally, or if you have taken him to the vet and you know that he doesn’t have any other problem, then he is probably having an upset stomach, which is usually caused by something your dog ate that didn't agree with him. This is where proper diet and knowing what to feed dog with upset stomach will help you fix the problem, or alleviate the symptoms.

Note: This article will not address anything related to severe health problems. We recommend reading the Merck Vet Manual's guide on GI and stomach disorders in dogs. This is the most up-to-date source based on scientific evidence we have. And of course, call a vet.

What to Feed Dog With Upset Stomach

What to Feed Dog With Upset Stomach

Stomach upset in dogs is very common. There are some medications and supplements, both prescription and over the counter, that can help with symptoms. However, in order to help your pooch deal with this long-term, you must address the underlying issue – your dog's diet.

Dietary changes for dogs with upset stomach can come from commercial foods or a home cooked diet. There are several sensitive stomach foods available which are often recommended for dogs with upset stomach, but you can also make homemade dog food for dogs with upset stomach on your own. Both options are acceptable.

Dr Dana Brown, DVM has previously published an article on feeding dogs with sensitive stomach, with advice that directly relates to dogs with upset stomach as well. This article will be an accompaniment to that one, and I'll provide some information on what foods may work for your dog in case you choose to use homemade food. So, what to feed dog with upset stomach, and what foods to avoid?

Dietary Guidelines

The first thing you to do to help your dog get over a stomach issue is to make him fast for 12 hours or an entire day.

Since his stomach is trying to get rid of some bad thing that he ate, it can be very helpful not to put anything else in his stomach and allow the body to deal with it. Your dog will be perfectly fine with fasting for a day.

Fasting for a short period of time was shown to be safe for dogs. In a study with 20 dogs being treated for cancer (Withers, et al. 2014), scientists observed that fasting helped with vomiting and diarrhea, and did not pose any dangers to dogs.

Dr Nancy Scanlan, DVM confirms this:

“Fasting is not the same as starvation. With therapeutic fasting, nutrient intake is enough to maintain vital tissues, like heart and muscle. Ideally, there will be an additional supply of co-factors for liver enzymes required to deal with the breakdown of fat and release of toxins that occurs. Starvation occurs when there are no reserves left in the body and insufficient intake of nutrients, so that vital tissues are broken down.” – Nancy Scanlan, DVM [source]

Another thing you need to be wary of is dehydration.

During diarrhea or vomiting bout, dehydration is a real danger for your dog, so make sure your pup stays hydrated. However, if you give him too much water, his stomach can become even more upset. Balance is key, and oftentimes using ice cubes instead of water is better.

You may want to remove his water bowl and feed him ice chips every couple of hours.

After your dog’s stomach has settled down a little bit after a period of fasting, you can start feeding him again. Feed the dog a bland diet that will not upset his stomach again. Start with a few teaspoons of food first, and if your pet is able to hold it down, proceed to feeding him small portions more often. The best thing is to feed him frequently, in smaller meals, 4-5 times a day for the next week.

How to Structure Your Dog’s Diet

Feeding your dog with upset stomach only a bland diet is essential until his tummy settles down. After a week of this, proceed to introduce his regular diet, gradually.

Bland Diet

What to feed dog with upset stomach? A very bland diet is the answer. However, keep in mind that you shouldn’t feed your dog a bland diet if you are not sure that he is suffering from a mild digestive issue or if you don’t know what is the cause of his stomach upset.

Your dog might have ingested something toxic, in which case a bland diet will not help.

As noted above, watch out for any other signs and symptoms. If something is amiss, take your dog to the vet before you administer this type of diet and keep in mind that this is only a short-term solution. If none of those are present, you can try a bland diet.

Bland diet can only be fed temporarily.

The reason you cannot feed a bland diet for a prolonged period of time is because it's not a well-balanced diet; it lacks nutrients, vitamins and minerals that your dog needs on a regular basis. For up to a week, however, until your dog gets better, a bland diet will provide enough calories and energy sources without upsetting his stomach further.

A bland diet for dogs with upset stomach consists of low-fat foods. Usually, that means including one protein source that is low in fat, like chicken breast or ground turkey, mixed with rice. You can also make scrambled eggs since they are a good protein source. Below are some tips on exactly what to feed dog with upset stomach using a bland diet. For more ideas, read this veterinarian-approved guide right here (PDF).

Foods to Include

Recommended foods for dogs with upset stomachInclude rice in your dog’s diet, both during the episode and after it. Rice can help your Fido's stomach to settle when it gets upset because it's a mild food item. Choose white rice for an upset stomach, and brown rice for your dog’s regular diet because it is higher in nutritional value.

For meat, pick lean poultry meat, which generally works best for a dog with upset stomach as a good protein source. The best thing to choose during an episode are cooked chicken breasts, boneless and skinless. Turkey can also work.

For vegetables, pumpkin and sweet potato are very beneficial for your dog’s diet during the episode and after. These vegetables provide a lot of fiber, which can help regulate your dog’s digestive system and help him with intestinal issues. Canned pumpkin is probably a better choice when your dog has an upset stomach because it has a low glycemic index, which means that it's absorbed slowly and thus helps with digestion.

Add a bit of yogurt (one or two tablespoons) to your dog’s diet if he has an upset stomach because it can soothe it. Probiotics in yogurt can also help restore good bacteria in the dog's intestines and keep his GI tract in good shape. However, it's unlikely that there will be enough probiotic cultures in yogurt to make a difference so instead, you can use probiotic supplements to improve your dog's gut flora.

Certain low-acidity fruits can help with an upset stomach too. Include some banana in your canine’s diet because they are a good source of vitamin C and potassium while also being a pretty mild food. Bananas will also keep your dog’s fluid balance in check as an additional source of electrolytes.

People have been using ginger to deal with stomach issues, and it's possible that a small amount of it can soothe a dog's upset stomach as well, and relieve your canine from bloating and gas. Ginger is safe for dogs and is often used for other health issues, too.

A little bone broth is a particularly good thing to feed your dog a part of a bland diet. It will help him stay hydrated and soothe his stomach at the same time. Bone broth or chicken broth are often used instead of water for dogs who refuse to drink, because their smell is more enticing to pets.

Foods to Avoid

Pumpkin is good for your dog, but stick to fresh or canned pumpkin only. Avoid pumpkin pie mix or anything with additives. You don’t want to feed your dog spices when his stomach is upset. Even during the regular diet, you should avoid spices in a dog's meal.

Avoid dairy of any kind (except plain, unsweetened yogurt, in small amounts) and cheese because most of them are high in fat. Even if you want to go with a low-fat cheese, save it for later when your dog’s stomach is better. Stick to bland diet until then.

For the same reason, avoid fish during an episode. Most fish, while generally healthy and being a good source of protein for dogs, are high in fat and is likely to upset your pet's stomach even more.

Avoid highly acidic foods, including vegetables and fruits in particular that have high acidity content. Citrus fruits like oranges, lemons and others that may be fine to feed in small amounts in general are a no-no when dealing with a stomach upset in dogs.

Don’t feed your dog any human or processed food when he has any digestive issues. No table scraps and no snacks.

Nutrients and Their Roles

Feeding your dog a well-balanced diet when dealing with stomach upset is important because it can also prevent stomach issues in the future. After you are done with the bland diet after about a week, you need to provide your Fido with all the necessary nutrients to get his diet back on track.


Protein is crucial as it's the best source of energy for your pooch. However, if he often suffers from an upset stomach, you should consider sticking to lean protein sources, like ground turkey, chicken breast, low-fat fish and lean hamburgers. Rarely, these sources may upset some dogs' stomachs still, in which case you'll need to look for novel protein foods and also discuss this with your vet to develop a new dietary plan.


Stay away from fatty foods during an upset stomach episode and after your dog’s stomach is stable, avoid giving him any food that is too high in fat. If you are feeding him commercial dog foods, check the label to see if there are fats and oils listed in large amounts. Stick to 10-15 percent of fat in your dog’s diet.

However, healthy fats are not only good but essential for dogs. If you are cooking for your dog after an episode of stomach upset, it's best to stick to fatty fish like salmon or herring. They are a good source of lean protein, no carbohydrates and a source of omega-3 fatty acids, which have anti-inflammatory properties among other benefits.


Fiber is probably the most important nutrient for your dog’s digestive system. Fiber is found in fruits and vegetables, especially in sweet potato and pumpkin. You can also include barley or beet pulp, or add some green beans to your pet's diet.

That said, fiber can also do the opposite and when given too much, it can upset your dog's stomach, cause diarrhea or constipation. So be careful not to add too much fiber, especially if your dog tends to suffer from an upset stomach since that can upset his digestive system further. Balance will be key here.

Vitamins and Minerals

Many vitamins are crucial to dogs. Similar to fiber, when feeding a home cooked diet, vitamins and minerals are mostly added through veggies and fruits. They are vital for your dog’s health, but most of vitamin sources should be avoided during an upset stomach episode while feeding a bland diet. Stick only to bananas during that time, and gradually introduce them after the bland diet period is done.

Homemade Dog Food for Dogs with Upset Stomach

Cooking for dogs with upset stomach can be a much safer (and easier to manage) option than giving a dog commercial foods. Since you will have to feed the dog a bland diet, it is also pretty simple and doesn’t take a lot of time.

Many recipes for dogs with sensitive stomach can also be used for dogs with upset stomach – find them in our recipes section.

Below is a good starter recipe for dogs with upset stomach, and three links to more ideas with videos on how to make homemade dog food for your dog with tummy issues:

Recipe: Ground Turkey with Canned Pumpkin

This recipe is good to use as part of a bland diet regime, while adding a little bit of twist in taste as well. You can also use rice or sweet potato instead of canned pumpkin, or use skinless and boneless turkey or chicken breasts instead of ground turkey. These ingredients will be enough for a 25-pound dog for the entire day, just remember to feed him in 4 or 5 servings through the day.


  • 1/2 cup of ground turkey
  • 3 cups of water
  • 3 cups of canned pumpkin


Put the turkey in a pan with about 3 cups water and let the water boil, then proceed to cook the turkey for 20-30 minutes. Get turkey out of the water and put it into a mixing bowl. Mixed canned pumpkin with the turkey and separate this mixture into four or four servings for your dog.

The Best Food for Dogs with Upset Stomach

While feeding a dog with upset stomach is easier by making home cooked meals, particularly during a bland diet period, some owners prefer to avoid that due to time constraints, money or other reasons. If you'd rather feed your dog a commercial brand, there are several options of food for dogs with upset stomach available.

READ NEXT: Dogs with Sensitive Stomachs – FAQs and What You Should Know

Want to share this?

Guide on What to Feed Dog With Upset Stomach