Upset Stomach in Dogs: Causes, Signs, and What to Do

Sponsored by

Purina Pro Plan AdvantEDGE logo in black
dog upset stomach: a dog lies on the kitchen floor

Photo by AMR Image/E+/Getty Images

Dogs can get tummy aches, just like us.

Upset stomach in dogs happens when the digestive tract becomes irritated or inflamed. Common signs include vomiting, diarrhea, and a decreased interest in food. Sometimes the cause is minor, like your dog eating something that doesn’t agree with them, but other times it can point to something more serious, such as an infection, obstruction, parasites, toxin exposure, or disease.

Treatment depends on what’s causing the upset and may involve monitoring at home or veterinary care. In some cases, a diet specially formulated for digestive health, such as Purina Pro Plan AdvantEDGE Digestive Support Plus Dog Food, may help.

By understanding the causes and signs of an upset stomach, you’ll be better prepared to decide when it’s OK to keep a close eye on things at home and when it’s time to call your vet.

Key Takeaways

  • Upset stomach in dogs usually involves vomiting, diarrhea, or appetite loss.
  • Causes range from dietary issues and stress to parasites, toxins, obstructions, or illness.
  • Some cases improve with careful monitoring and nutrition; others require veterinary care.
  • Targeted diets with digestive support can be part of a long-term plan.
  • Contact your veterinarian right away if symptoms are severe, persistent, or you suspect your dog ate something harmful.

Dogs can get tummy aches, just like us.

If your pup turns their nose up at dinner, starts vomiting, or has diarrhea, it’s likely there’s a problem somewhere in their gastrointestinal (GI) tract.

But what’s causing your dog’s upset stomach, and how can you help?

A dog’s upset stomach can come from a variety of things, including eating too many fatty treats, getting motion sickness on a car ride, ingesting something foreign, or health problems elsewhere in the body (kidney disease, for example).

Since the potential causes can range from non-emergent to severe, it’s best to work with your vet to get to the bottom of it.

We’ve done the legwork for you to help you determine if it’s an emergency or can be taken care of at home.

What Is an Upset Stomach in Dogs?


What we commonly call an upset stomach refers to irritation of the stomach and/or intestines.

“Mucus lines the inner walls of your dog’s stomach to protect it from acids while food is being digested,” says Boaz Man, DVM, owner and medical director of Boca Midtowne Animal Hospital in Boca Raton, Florida. “Bacterial, viral, and parasitic issues, foreign bodies, or systemic diseases can lead to gastritis, or inflammation of this stomach lining.”

In some cases, both the stomach and intestines become inflamed, which is known as gastroenteritis.

Dogs with gastritis or gastroenteritis can experience a range of digestive symptoms.

Signs of an Upset Stomach in Dogs


The following signs may indicate gastrointestinal upset in dogs:

Call your veterinarian if symptoms are severe, recurring, or last more than 24 hours.

12 Common Causes of Upset Stomach in Dogs


  1. Bacterial infections: Infection or overgrowth of bacteria in the gastrointestinal tract, leading to GI problems.
  2. Certain human foods: Acidic, spicy, fatty foods, or food that is spoiled, such as when your pup gets into the garbage.
  3. Chronic stress or anxiety: This can decrease appetite, lead to stomach ulcers or a damaged stomach lining, and cause vomiting.
  4. Diet change: Sudden changes in diet can affect the gut microbiome and other aspects of the GI tract and cause diarrhea or vomiting.
  5. Food allergies: Sensitivities to certain ingredients can cause stomach inflammation.
  6. Foreign bodies: Ingested toys, clothing, or other objects may become lodged in the intestinal tract. This can become a surgical emergency.
  7. Medical conditionsLiver and kidney diseaseinflammatory bowel diseasepancreatitis, and some neurological diseases cause GI issues.
  8. Medications: Antibiotics, steroids, non-steroidal anti-inflammatories, or other medications can irritate the stomach.
  9. Motion sickness: Riding in the car can cause motion sickness and nausea in some dogs.
  10. Parasites: Worms and microscopic organisms such as giardia cause GI problems.
  11. Toxins: Certain plantschemicals, and human foods may be toxic.
  12. Viral infections: These include parvovirus, which causes severe stomach upset.

What to Do if Your Dog Has an Upset Stomach


Symptoms of an upset stomach in dogs can be quick to come and go, lasting only a day or two, which wouldn’t usually constitute an emergency visit unless they’re especially severe. But if symptoms persist, it can indicate the possibility of a more serious problem.

“Determining if it’s an emergency depends on how severe the symptoms are, how long they’ve gone on for, and the size and age of your dog,” Amy Attas, VMD, founder of City Pets, explains. Small dogs, puppies, and older dogs are especially susceptible to more serious problems.

Seek Emergency Veterinary Care Immediately If

Your dog has severe or potentially life-threatening signs, such as:

  • Continuous vomiting or diarrhea
  • Blood in vomit or stool
  • Extreme lethargy, weakness, or collapse
  • Signs of significant abdominal pain or bloating
  • Suspected ingestion of a toxin or foreign object

Call Your Veterinarian for Advice If

Your dog shows ongoing or concerning symptoms, including:

  • Vomiting or diarrhea lasting longer than 24 hours
  • Decreased appetite or refusing food
  • Repeated episodes of stomach upset
  • A history of digestive disease or other chronic illness

Your veterinarian can help determine next steps and whether an exam is needed.

Monitor Your Dog at Home If

Your dog has mild, short-lived symptoms, such as:

  • One episode of vomiting or soft stool
  • Normal energy level and behavior
  • Continued interest in food and water

If symptoms resolve quickly, no treatment may be needed. Contact your veterinarian if signs return or worsen.

When in doubt, it’s best to call your emergency veterinary hospital for guidance. They may tell you that you can wait until your regular vet can see you or advise you to bring your dog to the hospital immediately for treatment.

How Do Vets Diagnose an Upset Stomach in Dogs?


If your dog has an upset stomach, your veterinarian may use the following to determine the cause:

Sharing details about recent diet changes (including new supplements), potential toxin exposures, and symptom progression helps guide diagnosis.

“Be honest with your vet about any new food, treats, or table food your dog has ingested,” Dr. Man says. “It’s also important to let them know about any potential toxins your dog may have gotten into, including medications, house plants, cleaners, chemicals, drugs, or rat poison.”

Dr. Attas adds that pet parents should let their vet know if they frequently visit dog parks or doggy day care. Viruses, bacteria, and parasites can easily be passed from dog to dog in these locations, even if they’re fully vaccinated.

Treatment of Upset Stomach in Dogs


Treatment for an upset stomach in dogs can range from oral medications to hospitalization and intensive care, depending upon the underlying cause.

Your vet may recommend:

If your dog has ingested a toxin, your vet may induce vomiting or administer activated charcoal to prevent it from being absorbed.

How Do I Prevent Upset Stomach in Dogs?


The best way to prevent an upset stomach in your dog is to stay aware of their diet and habits.

  • Prevent scavenging: If your pup is a notorious scavenger, keep the garbage locked away, or find one with a lid that your dog can’t get into. Same goes for litter boxes—keep your pup from eating any cat feces or compacted litter.
  • Stay up to date on vaccinations: Keep your dog up to date on their vaccines, including parvovirus, which can affect a dog’s GI tract. This is especially important in puppies.
  • Check toys and chews: Monitor toys while your dog chews on them so they don’t ingest foreign materials. If a bone is getting small, or you notice cracks or chunks missing on toys, toss them.
  • Provide proper nutrition: Dogs with sensitive digestion may do better on a diet designed for digestive health, such as Purina Pro Plan AdvantEDGE Digestive Support Plus Salmon & Oat Meal Formula. Made with highly digestible ingredients, AdvantEDGE Digestive Support Plus includes prebiotics to nourish beneficial bacteria in the gut, probiotics to maintain microbiome balance, and postbiotics to support immune health through the gut.
  • Keep toxins out of reach: Keep anything unsafe behind closed doors or a dog gate, or up and away from your dog’s curious nose.
  • Teach “drop it”: It’s beneficial to teach your dog a “leave it” or “drop it” cue for when they do come upon something potentially dangerous.

Dog Upset Stomach FAQs


What helps a dog’s upset stomach?

Feeding your dog a bland diet or adding probiotics to their food can help settle an upset stomach. In some cases, a dog food formulated for digestive health, such as Purina Pro Plan AdvantEDGE Digestive Support Plus Dog Food, may also support gut balance with targeted nutrients like prebiotics, probiotics, and postbiotics.

It’s best to contact your vet for guidance since next steps depend on what’s causing the upset. Some cases require veterinary treatment, such as bacterial infections or ingesting toxins.

How long does an upset stomach last in a dog?

How long a dog’s upset stomach lasts will depend on what’s causing it. Symptoms may be fleeting, lasting only a day or two, but if they persist longer than that, it’s imperative to get them to a vet. Vomiting and diarrhea can lead to severe dehydration, which can be fatal if not treated quickly.

What human medicine can I give my dog for an upset stomach?

Over-the-counter meds like omeprazole or famotidine may help your dog’s upset stomach (depending on what the underlying problem is) but only give them under your vet’s guidance. Many human medicines can be toxic to dogs, so never give them something that your vet didn’t prescribe.

How do I know if my dog’s upset stomach is serious?

An upset stomach may be serious if your dog has repeated vomiting or diarrhea, blood in the stool or vomit, severe lethargy, abdominal pain, or symptoms that last longer than 24 hours. Puppies, senior dogs, and dogs with existing health conditions should be seen by a veterinarian sooner.

Attributions


Emily Johnson

Emily Johnson

Emily Johnson is a writer.
Dr. Hart graduated from veterinary school in 2017 and began her career with USDA Food Safety and Inspection Service as a public health