Common dog diseases

What to Feed a Dog with an Upset Stomach

Max. D Gray
By Max. D Gray. Updated: January 16, 2017
What to Feed a Dog with an Upset Stomach

Is your dog vomiting? If your dog has an upset stomach it is important that you know what foods are suitable and what kind of special diet can help your dog recover after vomiting. Feeding your dog correctly and ensuring it has enough to water to avoid suffering from dehydration are very important if your dog has an upset stomach. In this OneHowTo article we will tell you some recipes for meals which a dog can eat when it has vomited.

You may also be interested in: What to Feed a Dog with Diarrhea

Steps to follow:


The first thing to consider is that if your dog has vomited, don't let it eat for the following 12 hours since it rejected the food. This is a preventive measure because, otherwise, it might make the animal vomit again.

Instead of feeding it, you should increase the amount of water you give your dog and do this gradually, if it drinks too much at once, it can start vomiting again. Therefore you should give it water slowly during this time of fasting to keep it hydrated without making its stomach suffer.

What to Feed a Dog with an Upset Stomach - Step 1

After the fasting period, you can once again give your dog food, but always follow up vomiting with a bland diet, i.e., a type of anti-inflammatory diet that works to restore the stomach damage. In this regard, it is important to talk to your veterinarian for information on the best foods to give your dog (especially if it has allergies or food intolerances) but in general, a good bland diet for dogs is made up of:

It is important that you give it small amounts of food three times a day (morning, noon and night) for the stomach of the animal to adapt to the new food and digest it well. Keep to this bland diet for three days so the dog can feel better and won't throw up again.

What to Feed a Dog with an Upset Stomach - Step 2

Here's a goodrecipe to create an ideal food for vomiting dogs which may help the animal feel better and enjoy a healthy and delicious treat. You'll need:

  • 2 cups rice
  • 2 boneless chicken breasts
  • 1 boiled carrot

To make this meal just put some water to boil and when it is boiling, add the rice, vegetables and chicken. Simmer and stir so that all the ingredients are mixed. After 20 minutes you can remove it from the heat, let it cool slightly and serve it to your dog. They will love it.

What to Feed a Dog with an Upset Stomach - Step 3

To give you more choice about what to feed your dog with an upset stomach, here is another OneHowTo recipe that is suitable for a dog to eat after vomiting. The ingredients you need are:

  • 2 cups rice
  • 2 skinless, boneless turkey breasts
  • Spinach
  • Potato

The procedure is very similar to the previous recipe: fill a pot with enough water to boil the ingredients. Boil them about 20 minutes and, when done, remove from heat and strain it so your dog can eat it without problems. As mentioned, it's best to give your dog small portions 3 times daily.

What to Feed a Dog with an Upset Stomach - Step 4

After three days of the bland diet you can start reintroducing the dogs regular food. To make their adaptation as easy as possible, go slowly the first day and give them half of their normal food with half of the bland food and keep using the small amounts. Your dog will feel increasingly better and its stomach will start to return to normal.

For more dog care tips and advice about how to look after a sick dog, we have a wide selection of articles including how to treat indigestion in dogs, What can a dog with gastroenteritis eat and drink, and many more in our Dog care section

What to Feed a Dog with an Upset Stomach - Step 5

If you want to read similar articles to What to Feed a Dog with an Upset Stomach, we recommend you visit our Pets category.

Write a comment
What did you think of this article?
My dog is not well and has the runs, is the feed change the same as if he were sick.xx
OneHowTo Editor
Hi Ali,

Possibly, but you need to find out the cause of the diarrhea. This requires a vet since diarrhea is a symptom of a large range of issues.
anand prakash
good information
OneHowTo Editor
We're glad it was useful for you
1 of 6
What to Feed a Dog with an Upset Stomach