Dog Upset Stomach: Safe Home Remedies and What to Avoid
By Dr. Zubair Khalid, DVM, MS, PhD ·

Key Takeaways
- Mild gastrointestinal upset in dogs, often due to dietary indiscretion or rapid diet changes, typically resolves within 24-48 hours with supportive home care.
- Emergency veterinary intervention is critical for signs including repeated vomiting (more than 2-3 episodes in a few hours), vomiting blood, suspected poisoning, a swollen or painful abdomen, collapse, seizures, or difficulty breathing, as these indicate potentially life-threatening conditions.
- Safe home management for mild cases involves a short food fast (12-24 hours for adults, <12 hours for puppies), followed by small, frequent offerings of a bland diet such as boiled chicken and white rice, and always providing access to fresh water in small, frequent amounts.
- Crucially, never administer human medications (e.g., ibuprofen, acetaminophen, aspirin) to dogs, as these are toxic and can cause severe gastrointestinal ulceration, kidney failure, or liver damage; always consult a veterinarian for appropriate pain or anti-diarrheal management.
- Persistent vomiting or diarrhea exceeding 24 hours, refusal to drink water for over 12 hours, lethargy, or changes in gum color (pale, white, blue, brick-red) necessitate immediate veterinary consultation for diagnosis and treatment, which may involve fecal exams, bloodwork, or imaging.
- Probiotics specifically formulated for canines can aid in restoring gut flora post-upset, but their use should be guided by veterinary recommendation.
If your dog has an upset stomach, you are probably worried and want to help right away. Most mild stomach upsets in dogs pass on their own within 24 to 48 hours, and simple home care can make your dog more comfortable. However, some signs point to a serious problem that needs immediate veterinary care. If your dog is vomiting or has diarrhea along with any of the following, do not wait and do not try home remedies. Go to an emergency veterinarian now: repeated vomiting, vomiting blood, suspected poisoning, a swollen or painful belly, collapse, seizures, or difficulty breathing. These can be life-threatening.
For everything else, start by staying calm. Withhold food for a short time, offer small amounts of water, and watch your dog closely. You can help most mild cases at home, but you must know exactly what to watch for and when to stop home care and call a vet. This guide walks you through the signs, the likely causes, and the safest ways to respond.
Is This an Emergency?
Use this table to decide your next step. If you are ever unsure, call your veterinarian. It is always better to ask than to wait.
| Go to an emergency vet now | Book a same-day appointment | Watch at home for up to 24 hours |
|---|---|---|
| Repeated vomiting, meaning more than two or three times in a few hours | Vomiting or diarrhea that lasts more than 24 hours | One or two episodes of vomiting or loose stool, then your dog seems normal |
| Vomiting blood, which can look red or like dark coffee grounds | Diarrhea with blood, even a small streak | Mild soft stool with no blood, and your dog is eating and drinking normally |
| A swollen, hard, or painful belly, or your dog is retching without bringing anything up | Your dog refuses to drink water for more than 12 hours | Slight decrease in appetite for one meal |
| Suspected poisoning, for example chocolate, grapes, xylitol, or rat poison | Your dog is very tired, weak, or less responsive than usual | Mild gassiness or stomach gurgling noises |
| Collapse, seizures, or trouble breathing | Your dog has a known health condition like diabetes or kidney disease | Your dog is otherwise playful and comfortable |
| Straining to vomit or poop with no results | Your dog is a puppy, a senior, or a small breed under 10 pounds | Your dog is an otherwise healthy adult |
Trust your instincts. If your gut says something is wrong, call a vet. The American Veterinary Medical Association advises that sudden changes in behavior, especially combined with vomiting or diarrhea, deserve a professional opinion.
What Is Most Likely Going On
The most common cause of a mild upset stomach in dogs is dietary indiscretion. That is the veterinary term for eating something they should not have. This includes table scraps, garbage, spoiled food, grass, or an object like a toy or sock. The stomach and intestines react by trying to expel the material, which leads to vomiting or diarrhea. This is often a one-time event.
Another common cause is a sudden change in diet. If you switched your dog's food too quickly, their digestive system may protest. The MSD Veterinary Manual explains that the digestive tract needs time to adjust to new food, and a fast switch can cause loose stool or vomiting.
Stress can also cause stomach upset. Moving to a new home, a loud event, or a change in routine can trigger digestive signs in some dogs. These cases are usually mild and short-lived.
What Else It Could Be
Mild signs can also come from more serious conditions. Intestinal parasites like worms can cause vomiting and diarrhea, especially in puppies. A bacterial infection, such as salmonella, can produce similar signs. Pancreatitis, which is inflammation of the pancreas, often causes vomiting and belly pain and can be triggered by eating fatty foods. Ingesting a foreign object can cause a partial blockage, where food and fluid struggle to pass through the intestines.
The problem is that these conditions look identical to a simple upset stomach in the early stages. The MSD Veterinary Manual notes that many digestive disorders share the same signs, and a diagnosis often requires an examination and testing. This is why watching your dog closely and knowing when to escalate care is so important.
What You Can Safely Do at Home
For a mild upset stomach with no emergency signs, start with a short fast. Withhold food for 12 to 24 hours for an adult dog. Puppies under six months should not fast for more than 12 hours. Always provide fresh water. If your dog drinks too much too fast, they may vomit again, so offer small amounts every hour instead of a full bowl at once.
After the fast, introduce a bland diet. Boiled white rice mixed with plain boiled chicken breast, with the skin and bones removed, is a common choice. You can also use plain canned pumpkin, not pumpkin pie filling, or boiled potatoes without skin. Feed small meals, about a quarter of the normal portion, every few hours. If your dog keeps that down, slowly increase the amount over two to three days before mixing in their regular food.
Probiotics designed for dogs can help restore healthy gut bacteria. Ask your veterinarian which product they recommend. Do not give your dog any human medication for stomach upset. Drugs like ibuprofen, acetaminophen, or aspirin can be toxic to dogs and cause severe harm. The American Animal Hospital Association stresses that you should never give a pet a human medication without explicit veterinary direction.
When Home Care Is Not Enough
Home care is only appropriate for mild, short-lived signs. If your dog does not improve within 24 hours, or if their condition worsens at any point, stop home care and contact your veterinarian. Persistent vomiting leads to dehydration, which can become dangerous quickly. Your vet may need to run blood tests, take X-rays, or prescribe medication to treat the underlying cause. Dosing for any medication must come from your veterinarian, because the correct amount depends on your dog's weight, health status, and the specific drug. Guessing a dose can be fatal.
Remember that home remedies treat the signs, not the cause. If your dog has eaten something toxic or has a blockage, bland food will not help and could delay critical treatment. When in doubt, call your vet. A short phone call can save you worry and could save your dog's life.
What to Write Down Before You Call the Vet
Before you phone or message a veterinary clinic, gather a few facts. This saves time and helps the vet give better advice.
Write down:
- When the vomiting or diarrhea started, and how many times it has happened in the past 12 hours.
- What the vomit or stool looks like. Note color, consistency, and whether you see blood, worms, or foreign material.
- Whether your dog is still drinking water and how much.
- Whether your dog is eating, and how much.
- Your dog's energy level. Is she sleeping more than usual, or still interested in toys and walks?
- Any recent changes in food, treats, chews, or table scraps.
- Any access to garbage, compost, medications, plants, or household chemicals.
- Whether your dog has any known medical conditions or takes any regular medications.
Count your dog's breathing rate at rest. Watch her chest move for 15 seconds and multiply by four. A normal resting rate is usually between 15 and 30 breaths per minute. Faster breathing, especially with a tucked belly or obvious effort, can signal pain or a more serious problem.
Check her gums. They should be pink and moist. Pale, white, blue, or brick-red gums are warning signs. Press a finger gently on the gum above a canine tooth for two seconds. The color should return within two seconds. Slower return means poor circulation.
Safe Foods to Offer, and Foods to Avoid
A bland diet can help settle a mildly upset stomach. The goal is food that is easy to digest and low in fat.
Safe options for a short period, usually 24 to 48 hours:
| Safe Food | How to Prepare | Notes |
|---|---|---|
| Plain boiled chicken breast | Skinless, boneless, boiled until fully cooked, then shredded | No salt, oil, or seasoning |
| Plain white rice | Cooked until very soft | Serve in small portions |
| Plain canned pumpkin | Unsweetened, not pie filling | Contains fiber, can help firm stool |
| Boiled or baked sweet potato | Peeled, no butter or salt | Mash before serving |
| Plain low-fat cottage cheese | Small amount | Only if your dog tolerates dairy |
| Plain scrambled egg | Cooked without butter or oil | Fully cooked, no seasoning |
Start with very small meals. A few tablespoons for a small dog, a quarter cup for a medium dog, half a cup for a large dog. Offer a small meal every four to six hours. If your dog keeps that down, you can slowly increase the amount over the next day.
Do not give any of these:
- Chocolate, caffeine, alcohol, or xylitol (a sweetener in gum and some peanut butter).
- Grapes, raisins, onions, garlic, or macadamia nuts.
- Fatty meats, bacon, sausage, or fried food.
- Milk or cream. Many adult dogs are lactose intolerant.
- Bones of any kind, cooked or raw.
- Raw meat or raw eggs.
- Human medications. Never give ibuprofen, acetaminophen, naproxen, or aspirin to a dog. These can cause stomach ulcers, kidney failure, or liver damage. Even a single pill can be dangerous.
If your dog is not eating after 24 hours, or if she cannot keep water down, call your veterinarian.
Your Monitoring Plan
Home care works only if you track progress. Use this plan for the next 48 hours.
Check every four hours while awake:
- Energy level. Is she getting better, worse, or the same?
- Water intake. Is she drinking without vomiting afterward?
- Vomiting episodes. Count them.
- Diarrhea episodes. Count them and note the consistency.
Call your veterinarian if any of these happen:
- Vomiting continues for more than 12 hours.
- Diarrhea lasts more than 24 hours.
- Your dog stops drinking entirely.
- Your dog cannot keep water down for more than six hours.
- You see blood in vomit or stool.
- Your dog's belly looks swollen or feels hard.
- Your dog is retching without producing anything.
- Your dog becomes weak, wobbly, or collapses.
- Your dog's gums turn pale or yellow.
- Your dog has not urinated in 12 hours.
When an Online Vet Can Help, and When It Cannot
Some situations in this article require hands-on care and must not be handled remotely. If your dog has a swollen or painful belly, is retching without vomiting, has pale gums, is collapsing, or has eaten something toxic, you need an in-person emergency visit immediately. A video call cannot feel a tight abdomen or hear a heart murmur. It cannot measure blood pressure or run a blood test. Do not wait for a remote opinion in these cases.
A remote consultation is genuinely useful for an early or mild presentation. If your dog vomited once and otherwise seems normal, an online vet can help you decide whether to watch at home or book a visit. It works well for a recheck on a known problem, like a dog with chronic digestive disease who is having a mild flare. It is also good for a question about whether a sign warrants a visit, or a medication side effect question.
A remote vet can take a thorough history, look at visible signs on video, and advise you on next steps. In many states, a veterinarian can prescribe medication after a remote consult. But prescribing rules differ by state, and a veterinarian may require an in-person examination first. A remote vet cannot palpate the abdomen, listen to the chest, take a temperature, run bloodwork, or image anything. Those limitations matter. If a remote vet recommends an in-person visit, take that seriously.
What a Veterinary Visit Usually Involves
If you bring your dog in, the veterinarian will start with a physical examination. She will feel your dog's abdomen, listen to the heart and lungs, check the gums, and take a temperature. She will ask about the history you wrote down.
Common tests include a fecal exam to check for parasites, bloodwork to assess hydration and organ function, and sometimes X-rays or an ultrasound if a blockage is suspected. These tests add to the cost. A basic office visit might range from 50 to 150 dollars. Bloodwork can add 100 to 300 dollars. Imaging can add 200 to 500 dollars or more. Prices vary widely by region and clinic, and these are general ranges, not quotes.
The veterinarian may recommend fluids under the skin for mild dehydration, or intravenous fluids for more serious cases. She may prescribe anti-nausea medication or a gastrointestinal diet. Dosing must come from the treating veterinarian because the right amount depends on your dog's weight, health status, and the specific drug. Never give your dog a medication meant for a human, and never adjust a prescribed dose on your own.
Most mild cases resolve within 24 to 48 hours with supportive care. If your dog does not improve, or if she worsens, follow up with your veterinarian. Trust your observations. You know your dog better than anyone else.
Common Mistakes Owners Make With a Dog Upset Stomach
When your dog has an upset stomach, good intentions can sometimes cause more harm. Here are the mistakes veterinarians see most often, and what to do instead.
| Mistake or Myth | Better Action |
|---|---|
| Giving human anti-diarrhea or pain medication | Call your vet first. Many human drugs are toxic to dogs, and dosing must come from the treating veterinarian. |
| Withholding water to stop vomiting | Offer small amounts of water frequently. Dehydration is a bigger risk than a few laps of water. |
| Feeding a full meal right after vomiting stops | Start with a tiny bland meal and wait to see if it stays down. |
| Waiting more than 24 hours with repeated vomiting | Call your vet. Repeated vomiting can signal a blockage or infection that needs hands-on care. |
| Assuming it is just a stomach bug | Many signs have several possible causes. An exam or testing may be needed to know for sure. |
The most dangerous mistake is giving a dog a medication made for people. Drugs like ibuprofen, naproxen, and acetaminophen can cause stomach ulcers, kidney failure, or liver damage in dogs. Even a single pill can be dangerous. If you have already given your dog a human medication, call your vet or an emergency clinic right away and tell them exactly what you gave and when.
Another common error is switching foods too quickly after the stomach settles. A sudden change can restart the whole problem. If you plan to return to your dog's regular food, mix it in gradually over several days.
How to Reduce the Chance of It Happening Again
Many stomach upsets come from something the dog ate. Dogs explore with their mouths, and they do not always know what is safe. You can lower the risk with a few simple habits.
Keep trash cans covered or behind a closed door. Check your yard and walking routes for dropped food, bones, or spoiled items. Store human food out of reach, and remind everyone in the house not to share table scraps. Some dogs will eat almost anything, so supervision matters most during the first year or two.
If your dog is a known scavenger, consider using a basket muzzle during walks. A well-fitted basket muzzle allows panting and drinking but blocks eating from the ground. This is a normal safety tool, not a punishment.
Feed a consistent, high-quality diet and avoid sudden changes. If you need to switch foods, do it over 5 to 7 days by mixing increasing amounts of the new food with the old. Keep your dog's weight stable, because obesity raises the risk of digestive problems.
Regular veterinary checkups help catch underlying issues early. Conditions like inflammatory bowel disease or food allergies can cause repeated stomach upset, and they are easier to manage when found early. Your vet can help you build a prevention plan that fits your dog's age, breed, and lifestyle. The American Veterinary Medical Association offers guidance on routine preventive care that supports long-term digestive health.
What Recovery and Ongoing Management Usually Look Like
Most mild stomach upsets in dogs improve within 24 to 48 hours with rest and a bland diet. You should see gradual improvement, not sudden swings. Vomiting should stop within the first 12 hours. Loose stool may take another day or two to firm up.
During recovery, keep meals small and frequent. A bland diet of boiled white meat chicken and plain white rice is a common starting point, but your vet may recommend a prescription gastrointestinal food instead. These foods are balanced for recovery and can be easier on the gut.
Plan to monitor your dog for at least 48 hours after signs start. Watch for energy level, appetite, water intake, and stool quality. If your dog is back to normal for a full day, you can begin mixing regular food back in slowly.
Some dogs have a sensitive stomach for life. They may need a consistent diet, smaller meals, or a prescription food long term. Others have one episode and never repeat it. The difference often comes down to what caused the problem in the first place.
If your dog has repeated episodes of vomiting or diarrhea, do not assume it is normal. The MSD Veterinary Manual notes that chronic digestive signs can point to conditions that need a diagnosis and ongoing treatment. Your vet can run tests to find the cause and build a management plan with you.
Frequently Asked Questions
Can I give my dog Pepto-Bismol or Imodium? No. These human medications are not safe to give without a veterinarian's direct instruction. They can cause serious side effects in dogs, and the correct dose depends on your dog's weight, health status, and the cause of the upset. Some dogs have conditions that make these drugs dangerous. Call your vet for advice before giving anything.
How long should I wait before calling the vet? Call your vet if vomiting continues for more than 12 hours, if diarrhea lasts more than 24 hours, or if your dog becomes lethargic, stops drinking, or has blood in vomit or stool. If your dog cannot keep water down, that is a reason to call sooner. Trust your instincts. It is always fine to call for advice.
Is it okay to let my dog fast for a day? A short fast of 12 to 24 hours can help some dogs settle their stomach, but it is not right for every dog. Puppies, senior dogs, and dogs with certain medical conditions should not fast. Always check with your vet before withholding food. Water should never be withheld.
Can I give my dog plain yogurt for an upset stomach? Plain yogurt is not harmful in small amounts for most dogs, but it is not a reliable treatment. Many dogs are lactose intolerant, and yogurt can make diarrhea worse. If you want to try it, offer a teaspoon and watch for any change. Skip it if your dog has a known dairy sensitivity.
What does it mean if my dog eats grass? Grass eating is common and usually not a sign of serious illness. Some dogs eat grass out of boredom or habit. If your dog vomits after eating grass, that is worth mentioning to your vet, but it does not require an emergency visit on its own. Watch for other signs like lethargy or repeated vomiting.
When can my dog go back to normal food? Wait until your dog has been free of vomiting for at least 12 hours and has had one normal bowel movement. Then start mixing regular food into the bland diet over 2 to 3 days. If signs return, go back to the bland diet and call your vet for further guidance.
Related Clinical & Scientific Guides
- Cat Straining to Poop but Only Passing Mucus: Causes and Care
- Cat Upset Stomach: Home Remedies That Are Safe
- Cat Straining to Poop but Nothing Comes Out: Emergency or Not?
References and Further Reading
- MSD Veterinary Manual Digestive Disorders of Dogs and Cats
- AVMA Pet Owner Resources
- MSD Veterinary Manual Pet Owner Version
- AAHA Pet Owner Resources
Related Articles
- Cat Upset Stomach: Home Remedies That Are Safe
- Dog Constipation Home Remedies That Actually Work
- Dog UTI Home Remedies: What Works and What's Risky
- Dog Diarrhea and Vomiting: Safe Home Care Steps
- Dog Not Drinking Water: Home Care and When to Worry
This article is general educational information for pet owners. It is not a substitute for veterinary diagnosis, examination, or treatment. If your pet is showing severe or rapidly worsening signs, contact an emergency veterinary hospital immediately.