Dogs can get an upset stomach just like people, and it is important that you know what to give yours for effective relief.

There are lots of different remedies that are supposedly effective, so you’ll want to review your options. This information will help you eliminate your dog’s nausea.

What Causes an Upset Stomach in Dogs?

There are lots of different potential causes of an upset stomach with dogs that you should know about, including:

  • Stress: Some dogs become nauseous as a result of mental/emotional stress. This could be the result of being left alone or something else that upsets them.
  • Response to food: It is also possible for your dog to have an upset stomach if they eat food that is either spoiled or doesn’t agree with them. This is why it is so important to give your dog fresh food on a daily basis. Find the right food for your dog here: Best dog food.
  • Illness: It is also possible that your dog is sick due to a bacterial infection or something else. You may need to take your dog to the veterinarian so they can properly diagnose the issue.

Best Ways to Treat Your Dog’s Upset Stomach

With all of the different natural remedies that exist for treating an upset canine stomach, you’ll need to look into some of them.

1. Ginger

People have been using ginger as a way to soothe their stomachs for a very long time. This common spice can also be effective in helping dogs that are nauseous. You can sprinkle some ginger on their regular food, but you shouldn’t give them more than one teaspoon at a time. 

  My Dog Ate Diaper - What Should I Do?

This food is perfectly safe for dogs in small quantities. It is very unlikely that it will cause a negative reaction of any kind with your dog. The powerful antioxidant properties in ginger can even strengthen their immune system.

2. Bone Broth

You also have the option of giving your dog bone broth, which can also be very effective at reducing stomach discomfort. While you will be able to purchase chicken bone broth from the store or online, you should know how to make it as well.

If you want to make bone broth at home, all you have to do is simmer boned meat in apple cider vinegar and water. You will find that a crock pot works best for this. You’ll want to keep simmering the bones for a while so that the nutrients are expelled into the water. 

It can take a while to make bone broth, so you should get started early. This is generally a very effective way to go about treating your dog’s upset stomach.

sad golden

3. Rosemary

Add a little bit of ground up rosemary to your dog’s food if they seem to have an upset stomach. This herb is excellent for treating nausea, diarrhea, and even constipation. It has been used for a long time as a natural remedy for all sorts of gastrointestinal upset. If your dog is not currently eating, you can try giving them rosemary from a tincture in the form of liquid. You’ll want to give your dog 1/8 teaspoon for every 20 pounds of bodyweight.

4. Stop Feeding Them

It is generally a good idea to stop giving your dog any food for 12-24 hours if they have an upset stomach. They might just need time for the food in their stomach to fully digest. This can be very effective in a lot of cases. If your dog still seems to have this issue even after a day of fasting, you will need to try something else.

  My Dog Ate a Halls Cough Drop - What Should I Do?

5. Plain Yogurt

Sometimes giving a dog with an upset stomach plain yogurt can work wonders. Make sure that the yogurt you give them is not artificially sweetened or has any sugar in it. The healthy bacteria in this food could help with balancing out your dog’s gut biome. You should only give them a few teaspoons of yogurt. You should be able to tell if this worked within two to three hours or so.

6. Banana

The massive amount of vitamin C and potassium in bananas make them ideal for treating nausea. This is an excellent fruit to put in with your dog’s regular food, but you don’t want to give them too much. Chop up half a banana and put it in their bowl. Keep in mind that not all dogs like the taste of this food, so they might not take to it right away.

dog bad stomach

7. Pumpkin

Canned pumpkin is yet another option to consider when you are trying to treat your dog’s upset stomach as effectively as possible. This food contains loads of fiber, which means that it is good for gastrointestinal problems of all kinds. It is also packed with antioxidants that can help keep your pet healthy. 

If your dog is not refusing to eat altogether, you should try giving them a tablespoon or so of pumpkin. Most dogs love the taste of this food, so yours should take to it right away. It has lots of nutrients that are good for your pet’s overall health and well-being.


  • Some of the most common reasons for a dog to have an upset stomach include stress, eating the wrong thing, and some sort of illness.
  • Ginger is a great food to give your dog if it has an upset stomach, and it is packed with antioxidants.
  • Bone broth is a common home remedy for treating nausea in dogs. You can buy it in the store, but it’s important that you know how to make it yourself.
  • Making bone broth can take an entire day, so you’ll want to get started early.
  • Sometimes just not feeding your dog for 12-24 hours can eliminate their upset stomach altogether.
  • A rosemary tincture can also be helpful in easing your dog’s upset stomach, though it can be challenging to give it to them.
  • Plain yogurt with no artificial sweeteners or sugar is another potentially effective home remedy to consider.
  • Canned pumpkin has also been known to work well when it comes to treating an upset stomach with dogs, and it is packed with all sorts of nutrients.
Was this article helpful?

Hi! I'm Anna and I´m a certified cynologist (KAU, ACW). Expert, blue cross volunteer, owner of Chinese crested kennel "Salvador Dali" and breedless friend called Fenya. "I can't imagine my life without dogs and I totally support the idea #AdoptDontShop".