Dog Eating Poop and Vomiting: Is It Dangerous?
By Dr. Zubair Khalid, DVM, MS, PhD ·

Key Takeaways
- While coprophagia (eating feces) is often a benign behavior, vomiting post-ingestion can signal serious issues such as intestinal obstruction, bacterial infections (e.g., Salmonella, Campylobacter), or toxin exposure from the ingested stool.
- Critical warning signs necessitating immediate emergency veterinary intervention include repeated vomiting (more than 3 episodes in a few hours), vomiting blood, a distended or painful abdomen, unproductive retching, collapse, or pale/discolored mucous membranes.
- Moderate concern, warranting a same-day veterinary appointment, is indicated by 2-3 vomiting episodes over several hours, concurrent diarrhea, inability to keep water down, or lethargy, especially if the source of the stool is known to be medicated or from a wild animal.
- Home management for mild cases (one vomit episode, bright and alert dog) involves withholding food for 6-12 hours, offering small sips of water, and then introducing a bland diet; persistent vomiting or inability to retain water necessitates veterinary consultation.
- Diagnostic workup by a veterinarian may include fecal analysis for parasites, bloodwork to assess hydration and organ function, and imaging (X-rays, ultrasound) to rule out obstructions or other internal pathologies.
- Prevention strategies focus on immediate fecal cleanup to remove the stimulus, consistent training with positive reinforcement for ignoring feces, and addressing potential underlying causes like dietary deficiencies or boredom.
If your dog ate poop and is now vomiting, the short answer is: it is usually not an emergency, but it can be. Most dogs who eat feces, a behavior called coprophagia, will pass the material without trouble. Vomiting once or twice after eating something foul is also common. However, vomiting can also signal a blocked intestine, an infection, or a reaction to something toxic that happened to be in the stool. Watch your dog closely. If they are vomiting repeatedly, cannot keep water down, or show signs of severe pain, call your veterinarian right away.
The biggest risk is not the poop itself. It is what might be inside the poop. Stool can carry parasites, bacteria, or viruses. It can also contain undigested medication, rat poison, or other toxins that passed through another animal. If your dog ate poop from a dog on heartworm or flea medication, for example, they could absorb a dose meant for a different body weight. That is why a single episode of vomiting after eating stool deserves attention, even if your dog seems fine otherwise.
Most cases resolve on their own within 12 to 24 hours. Your job is to monitor, keep your dog comfortable, and know exactly which signs mean you need help. This guide walks you through what is normal, what is concerning, and when to call the vet.
Is This an Emergency?
Use this table to match what you see with what to do. When in doubt, call your veterinarian. It is always better to ask.
{
"type": "triage",
"title": "Urgency triage by severity of signs",
"tiers": [
{
"tier": "danger",
"label": "Go to an emergency vet now",
"signs": [
"Repeated vomiting, meaning more than 3 times in a few hours",
"Vomiting blood, which looks red or like coffee grounds",
"A swollen, hard, or painful belly",
"Your dog is retching without bringing anything up"
],
"action": [
"Do not wait",
"Call the emergency clinic on the way so they are ready",
"Do not try home remedies"
]
},
{
"tier": "warn",
"label": "Book a same-day appointment",
"signs": [
"Vomiting 2 to 3 times over several hours but otherwise acting fairly normal",
"Diarrhea along with vomiting",
"Your dog is drinking water but vomiting it back up",
"Your dog seems lethargic, meaning they are less active than usual and not interested in play or walks"
],
"action": [
"Call your regular clinic when they open",
"Describe what your dog ate and how many times they vomited",
"They will tell you whether to come in or keep watching"
]
},
{
"tier": "safe",
"label": "Watch at home for up to 12 hours",
"signs": [
"One episode of vomiting, then your dog is bright, alert, and acting like themselves",
"Your dog is drinking small amounts of water and keeping it down",
"No diarrhea",
"No signs of pain"
],
"action": [
"Withhold food for 12 hours, but allow small sips of water",
"After 12 hours, offer a bland meal like boiled chicken and white rice",
"If they vomit again, move up to the same-day category"
]
}
]
}
| Urgency Level | Signs You Can See | What To Do |
|---|---|---|
| Go to an emergency vet now | Repeated vomiting, meaning more than 3 times in a few hours. Vomiting blood, which looks red or like coffee grounds. A swollen, hard, or painful belly. Your dog is retching without bringing anything up. Your dog cannot stand, seems collapsed, or is unusually weak. Your dog has not produced a normal bowel movement in 24 hours and is vomiting. Your dog is a puppy, a senior, or has a known health condition like diabetes or kidney disease. | Do not wait. Call the emergency clinic on the way so they are ready. Do not try home remedies. Do not offer food or water until a vet has examined your dog. |
| Book a same-day appointment | Vomiting 2 to 3 times over several hours but otherwise acting fairly normal. Diarrhea along with vomiting. Your dog is drinking water but vomiting it back up. Your dog seems lethargic, meaning they are less active than usual and not interested in play or walks. You know the poop came from a dog on medication, or from a wild animal. | Call your regular clinic when they open. Describe what your dog ate and how many times they vomited. They will tell you whether to come in or keep watching. |
| Watch at home for up to 12 hours | One episode of vomiting, then your dog is bright, alert, and acting like themselves. Your dog is drinking small amounts of water and keeping it down. No diarrhea. No signs of pain. Your dog is an otherwise healthy adult. | Withhold food for 12 hours, but allow small sips of water. After 12 hours, offer a bland meal like boiled chicken and white rice. If they vomit again, move up to the same-day category. |
Why Do Dogs Eat Poop?
Coprophagia is a normal, if unpleasant, behavior. Puppies explore the world with their mouths, and eating stool is part of that exploration. Some adult dogs do it out of habit, boredom, or hunger. Others are drawn to the smell of undigested food in the stool. The behavior itself is rarely a sign of a medical problem, though it can be. Dogs on restrictive diets or with conditions that cause poor nutrient absorption may eat stool in an attempt to get more calories. If your dog suddenly starts eating poop after years of never doing it, mention this to your vet. It can be a clue that something changed in their digestion or appetite. The MSD Veterinary Manual notes that digestive upset and dietary factors can contribute to this behavior.
Why Does It Cause Vomiting?
Vomiting after eating stool is usually a simple stomach irritation. The stool is not food, and the stomach recognizes it as foreign material. The body responds by emptying the stomach, which is the vomiting you see. This is similar to why a dog might vomit after eating grass or garbage. The stomach is protecting itself.
But there are other possibilities. If the stool contained a large amount of hair, bone, or other indigestible material, it could form a blockage in the intestines. A blockage is a serious emergency. If the stool carried bacteria like Salmonella or Campylobacter, your dog could develop gastroenteritis, which is inflammation of the stomach and intestines. That causes vomiting, diarrhea, and sometimes fever. If the stool came from an animal that had been poisoned, your dog could be showing early signs of that same poisoning. The American Veterinary Medical Association advises that any sudden vomiting after eating something unusual deserves a call to your vet to rule out these risks.
What Else Could It Be?
Vomiting has many causes beyond eating poop. Your dog could have eaten something toxic on a walk, like a plant or a chemical. They could have a viral infection, a dietary indiscretion from getting into the trash, or an underlying condition like pancreatitis, which is inflammation of the pancreas. Pancreatitis causes severe vomiting and belly pain and needs veterinary treatment. If your dog is a breed prone to bloat, such as a large deep-chested dog, repeated unproductive retching can be a sign of gastric dilation and volvulus, a life-threatening twisting of the stomach. This is why you cannot assume the poop is the only problem. A veterinarian can examine your dog, feel the abdomen, and run tests to tell the difference. The MSD Veterinary Manual Pet Owner Version explains that vomiting is a nonspecific sign with many possible causes, which is why professional diagnosis matters.
What Should I Do Right Now?
First, stay calm. Your dog feeds off your energy. Remove any remaining stool from the area so they cannot eat more. Offer small amounts of water, no more than a few laps at a time. Do not give any medication, including human anti-nausea drugs. Many human medications are toxic to dogs, and the correct dose for a vomiting dog depends on their weight, health status, and the cause of the vomiting. Only a veterinarian can determine that. If your dog keeps water down for a few hours, you can try a bland diet after 12 hours of fasting. If they vomit again, call your vet. The American Animal Hospital Association recommends establishing a relationship with a veterinary team before an emergency happens, so you know who to call and where to go.
Some situations in this article require hands-on care and must not be handled remotely. If your dog is vomiting repeatedly, cannot keep water down, has a swollen or painful belly, is retching without producing anything, has bloody diarrhea, or shows signs of severe lethargy, you need an in-person emergency visit right now. The same applies if you suspect your dog swallowed a foreign object, a toxin, or something sharp. A video call cannot feel a tense abdomen, check for a blockage, or measure a fever. Do not wait for an online opinion in those cases.
What You Can Do at Home Right Now
If your dog ate poop and vomited once or twice but otherwise seems bright, alert, and comfortable, you can start with simple supportive care at home.
Withhold food for 6 to 12 hours. This gives the stomach time to settle. Do not withhold water. Offer small amounts of fresh water frequently, for example a few laps every 15 to 20 minutes. If your dog drinks too much too fast, it may trigger more vomiting.
After the fasting period, offer a bland meal. Plain boiled chicken breast with no skin and no seasoning, mixed with plain white rice, is a common choice. Feed small portions, about a quarter of the usual meal size, every few hours. If your dog keeps that down, you can gradually return to their normal food over the next day or two.
Do not give any human medications. No anti-nausea drugs, no antacids, no pain relievers. Many human drugs are toxic to dogs, and the correct dose depends on your dog's weight, health, and the specific cause of the vomiting. Only a veterinarian can determine what is safe and appropriate.
Do not induce vomiting. If the poop was eaten recently and you are worried about what was in it, inducing vomiting at home can cause aspiration, injury, or worse. Call a veterinarian or a pet poison control service for guidance before doing anything.
Do not give milk, yogurt, or other dairy products. Many dogs cannot digest lactose well, and dairy can make diarrhea and vomiting worse.
Monitor your dog closely for the next 24 hours. Count how many times they vomit. Watch whether they can hold down water. Check their energy level. A dog that is playing and interested in food is very different from a dog that is hiding and refusing to move.
What to Measure and Write Down Before Calling the Vet
Before you call a veterinarian, gather specific information. This helps them give you better advice and can save time if you need to go in.
Write down the following:
- How many times your dog has vomited in the past hour and in the past 24 hours.
- What the vomit looked like. Was it food, liquid, foam, or bile? Was there blood, which can look red or like coffee grounds?
- Whether your dog ate poop and if so, whose poop it was. Another dog's, a cat's, a wild animal's, or their own.
- When the poop eating happened and when the vomiting started.
- Whether your dog has had diarrhea, and what it looked like.
- Your dog's energy level. Are they normal, sleepy, or unable to stand?
- Whether your dog is drinking and keeping water down.
- Any other signs, such as drooling, pacing, whining, or a painful belly.
You can also measure your dog's resting breathing rate. Count breaths per minute while they are calm and sleeping. Normal is usually under 30 breaths per minute. Faster breathing can be a sign of pain or distress.
Check your dog's gum color. Healthy gums are pink and moist. Pale, white, blue, or brick-red gums are warning signs that require immediate emergency care.
Risk Assessment Table
Use this table to help decide what level of care your dog needs. This is a guide, not a diagnosis. When in doubt, call a veterinarian.
| Situation | Risk Level | What to Do |
|---|---|---|
| Ate poop, no vomiting, normal energy | Low | Monitor at home. No treatment needed. |
| Ate poop, vomited once, then normal | Low to moderate | Fast for 6 to 12 hours, then bland food. Call vet if vomiting repeats. |
| Vomited 2 to 3 times in a few hours, still drinking | Moderate | Call your vet for advice. Consider a visit if vomiting continues. |
| Vomiting more than 3 times in 4 hours | High | Seek veterinary care today. |
| Vomiting and cannot keep water down | High | Seek veterinary care today. |
| Vomiting with diarrhea, especially bloody | High | Seek veterinary care today. |
| Repeated vomiting with a swollen or painful belly | Emergency | Go to an emergency clinic immediately. |
| Retching without producing anything | Emergency | Go to an emergency clinic immediately. This can signal bloat. |
| Vomiting with severe lethargy, collapse, or pale gums | Emergency | Go to an emergency clinic immediately. |
Signs That Require Veterinary Attention
Some signs mean you should stop home care and contact a veterinarian. Do not wait to see if they pass.
Call your veterinarian if your dog:
- Vomits more than three times in four hours.
- Cannot keep water down for more than 12 hours.
- Has diarrhea that lasts more than 24 hours or contains blood.
- Seems unusually tired, weak, or uninterested in their surroundings.
- Has a painful or tense belly, or whines when touched there.
- Vomits after every meal for more than a day.
- Is a puppy, a senior dog, or has a known health condition. These dogs dehydrate faster and can worsen quickly.
Go to an emergency clinic immediately if your dog:
- Retches without bringing anything up.
- Has a swollen, hard, or painful abdomen.
- Collapses or cannot stand.
- Has pale, white, blue, or dark red gums.
- Has seizures.
- Shows signs of poisoning, such as tremors, excessive drooling, or difficulty breathing.
What a Veterinary Visit Usually Involves
When you bring your dog in, the veterinarian will start with a history. They will ask the same questions you wrote down, so having that information ready helps. They will then perform a physical exam. This includes feeling the abdomen, listening to the heart and lungs, checking the gums, and taking a temperature.
Depending on what they find, the veterinarian may recommend tests. Common options include fecal testing to check for parasites, bloodwork to assess hydration and organ function, and X-rays or ultrasound to look for a blockage or other abdominal problem. These tests are not always needed. For a simple case of coprophagia with mild vomiting, a physical exam and observation may be enough.
Treatment depends on the cause. For mild stomach upset, the veterinarian may recommend the same fasting and bland diet approach, or they may prescribe anti-nausea medication. If dehydration is present, they may give fluids under the skin or through an IV. If parasites are found, they will prescribe a dewormer. If a blockage or another serious condition is suspected, surgery may be necessary.
Costs vary widely by region and clinic. A basic office visit with a physical exam might range from 50 to 150 dollars. Bloodwork can add 100 to 300 dollars. Imaging such as X-rays can add 150 to 400 dollars. Emergency visits and surgery cost significantly more. These are general ranges only, not quotes. Ask your clinic for an estimate before proceeding with any tests.
When an Online Vet Can Help, and When It Cannot
A remote consultation is genuinely useful for early or mild presentations. If your dog ate poop, vomited once, and is acting normal, an online vet can help you decide whether a visit is needed. They can also answer questions about whether a sign warrants attention, help you interpret what you are seeing, and provide guidance on home care for a known, mild problem.
A remote consultation is also useful for follow-up. If your dog was treated for vomiting and you want to check on recovery, or if you have a question about a medication side effect, a video call can work well. For chronic conditions where the diagnosis is already established, remote check-ins can be convenient.
What a remote vet cannot do is examine your dog physically. They cannot palpate the abdomen to feel for pain or a blockage. They cannot listen to the chest, take a temperature, run bloodwork, or image anything. They can take a history, look at visible signs on video, advise, and in many states prescribe medication. Prescribing rules differ by state, and a veterinarian may require an in-person examination before prescribing certain drugs. If a remote vet suspects a serious condition, they will tell you to go in person. That advice is not a failure of telemedicine. It is the correct call.
Common Mistakes Owners Make With This Problem
When your dog eats poop and vomits, worry can push you toward actions that do not help. Here are the mistakes seen most often, and what to do instead.
| Mistake or myth | Better action |
|---|---|
| Inducing vomiting at home after the dog already vomited | Do not do this. Repeated vomiting can dehydrate your dog, and forcing more vomiting can injure the throat or lungs. Call your vet for guidance. |
| Withholding water for hours to "settle the stomach" | Dehydration makes vomiting worse. Offer small amounts of water frequently. If your dog cannot keep water down, call your vet. |
| Giving human anti-nausea or stomach medicine | Many human drugs are toxic to dogs. Never give any medication without a veterinarian's instruction. Dosing must come from the treating veterinarian because it depends on weight, health, and the specific drug. |
| Assuming it is harmless because "all dogs eat poop" | Coprophagia is common, but vomiting after it can signal parasites, bacterial overgrowth, or an underlying digestive problem. Watch your dog closely and measure the signs listed earlier. |
| Waiting more than 12 hours to call a vet when vomiting continues | Persistent vomiting can cause dehydration and electrolyte loss. A phone call is free and can tell you whether an exam is needed. |
How to Reduce the Chance of It Happening Again
The most reliable way to stop coprophagia is to remove the reward. Clean up feces from your yard immediately, at least twice daily. If you walk your dog, keep them on a short leash and redirect their attention before they reach a pile. A firm "leave it" command, taught with treats, works for many dogs.
Some dogs eat poop because they are understimulated or hungry. Increase physical exercise and add puzzle toys that dispense food. If your dog is on a restricted diet, ask your vet whether the food is meeting their nutritional needs. In some cases, a digestive enzyme supplement or a change in diet reduces the behavior, but those decisions belong with your veterinarian.
Do not punish your dog for eating poop. Punishment increases anxiety, and anxious dogs often repeat the behavior when you are not looking. Instead, reward the moments when they walk past feces without stopping.
What Recovery and Ongoing Management Usually Look Like
Most dogs who vomit once or twice after eating poop recover within 24 to 48 hours with supportive care. That means small, frequent meals of a bland diet your vet recommends, and plenty of fresh water. Your vet may suggest a probiotic to support gut bacteria.
If the vomiting stops and your dog is eating and drinking normally, you can gradually return to their regular food over two to three days. Watch for any return of vomiting, diarrhea, or a drop in energy.
If your dog needed treatment for parasites or a bacterial infection, recovery follows the full course of medication. Finish every dose even if your dog looks better. A follow-up stool sample may be needed to confirm the infection is gone.
Long-term management depends on the cause. For a dog with chronic digestive sensitivity, your vet may recommend a prescription diet. For a dog with a behavioral habit, consistent cleanup and training are the main tools. The MSD Veterinary Manual's digestive disorders section explains how digestive signs are evaluated and treated in dogs.
Frequently Asked Questions
Can my dog get sick from eating another dog's poop? Yes. Feces can carry intestinal parasites like roundworms and hookworms, as well as bacteria such as Salmonella. The risk is higher if the other dog is unvaccinated, untreated for parasites, or sick. A single stool sample test at your vet can check for common parasites. If your dog vomits repeatedly, has diarrhea, or loses appetite after eating another dog's feces, call your vet.
Will my dog eat poop again after being sick? Many dogs do repeat the behavior, because the act itself is rewarding to them even if it made them vomit. The vomiting does not teach them to stop. Removing access to feces is the most effective prevention. If the behavior continues despite cleanup and training, talk to your vet about underlying causes such as enzyme deficiency or a medical condition.
Is it safe to use store-bought products that make poop taste bad? These products are generally safe, but their effectiveness varies widely. Some dogs are not bothered by the taste change at all. They are not a substitute for cleaning up feces promptly. If you try one, follow the label directions exactly. If your dog has a sensitive stomach, ask your vet before using any additive.
How long should I wait before calling the vet? Call your vet the same day if your dog vomits more than twice in 12 hours, cannot keep water down, or shows any sign of dehydration such as dry gums or lethargy. Call immediately if you see blood in the vomit, a swollen belly, repeated retching without producing anything, or signs of severe pain. The American Veterinary Medical Association's pet owner resources can help you recognize urgent signs.
Could eating poop cause a blockage? It is unlikely, but not impossible. Large amounts of indigestible material, especially if the dog also ate toys, bones, or fabric, can form a blockage. Signs include repeated vomiting, a painful abdomen, no bowel movements, and loss of appetite. If you suspect a blockage, seek in-person emergency care immediately. This cannot be managed remotely.
My dog only eats cat poop from the litter box. Is that different? The behavior is similar, but cat feces can contain different parasites and bacteria, and clumping litter can cause stomach irritation if swallowed in quantity. Block the litter box with a baby gate or use a covered box in a room your dog cannot enter. If vomiting follows, the same monitoring rules apply. Call your vet if vomiting continues beyond two episodes.
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
- Dog Eating Grass and Vomiting: Normal or a Problem?
- Dog Vomiting and Not Eating: How Long Before It's Serious?
- Dog Licking Floor and Vomiting: What Does It Mean?
- Dog Vomiting After Eating: Causes and When to Call the Vet
- Dog Vomiting and Licking Lips: What It Means and What to Do
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.