My Dog Threw Up and Won't Eat: What's Going On?
A dog that vomits and then refuses to eat is a combination that worries most owners, and rightly so. On its own, either symptom might not be a major concern. Together, they signal that the dog is genuinely unwell and the gut needs attention.
This guide covers the most likely causes, what you can do at home, when the situation requires veterinary care, and how gut health support can help.
Why Dogs Vomit and Then Stop Eating
Nausea. The most straightforward explanation. A dog that has vomited often feels nauseous afterwards and shows no interest in food because their body is signalling that the gut needs rest. This is a normal protective response and usually resolves within a few hours in otherwise healthy dogs.
Gastric irritation. The stomach lining can become irritated after vomiting, particularly if the vomit contained bile or the dog vomited repeatedly. Eating on an irritated stomach prolongs the discomfort, so the dog instinctively avoids food.
Gut microbiome disruption. A disrupted gut microbiome creates a chronically unsettled digestive environment. Dogs with underlying dysbiosis may vomit, lose their appetite, and then repeat the cycle because the root cause is never addressed. If this pattern is familiar, gut microbiome support is likely what's needed.
Dietary causes. Eating something inappropriate, a sudden food change, table scraps, or getting into the bin. The gut responds by expelling the offending content and then shutting down appetite temporarily.
Infection or illness. Gastrointestinal infections, pancreatitis, kidney disease, and liver disease can all present with vomiting and loss of appetite. If these are suspected, veterinary assessment is the right step.
Stress or anxiety. Dogs under significant stress frequently lose their appetite and can vomit, particularly in situations involving travel, household change, or separation.
When to Seek Veterinary Care
See your vet promptly if your dog has not eaten for more than 24 to 48 hours, is showing signs of dehydration, has vomited blood or material that looks like coffee grounds, appears lethargic or in pain, is a puppy, senior, or has an existing health condition, or if not eating is combined with diarrhoea and both symptoms are worsening.
What to Do at Home
Rest the gut. Withhold food for 4 to 6 hours after vomiting stops. Don't force food; the instinct to not eat is protective.
Offer water in small amounts. Dehydration is a real risk, especially if vomiting and reduced eating continue. Small frequent water offerings are better than allowing the dog to drink a large amount at once.
Bland food to restart eating. When the dog seems ready to eat again, start with small amounts of plain boiled chicken and rice or a veterinary recovery diet. Avoid the usual food for the first meal back.
Support the gut microbiome. Once the dog is eating again, probiotic and postbiotic support helps restore the microbial balance disrupted by the vomiting episode and reduces the risk of the pattern repeating.
Gut Health Support for Dogs That Vomit and Won't Eat
Tummy Time Liquid Probiotics (500ml)
The liquid format is particularly useful during and after a vomiting episode. It can be poured over a very small amount of food as the dog begins eating again, delivering probiotic and postbiotic gut support without overwhelming a still-recovering stomach.
Shop Tummy Time Liquid Probiotics
Dog Detox and Digestive Balance Meal Topper Powder (60g)
Once the dog is eating normally again, this synbiotic powder helps restore the gut microbiome and strengthens the digestive system against future episodes.
Shop Dog Detox and Digestive Balance
Frequently Asked Questions
My dog threw up once and won't eat. Should I be worried?
A single vomiting episode followed by temporary appetite loss in an otherwise alert and active dog is usually not a serious concern. Rest the gut, offer water, and try bland food after a few hours. If the dog still won't eat after 24 hours or seems unwell, contact your vet.
How long can a dog go without eating after vomiting?
Most adult dogs can go 24 hours without eating without significant risk. Beyond that, you should be in contact with your vet. Puppies and small breeds should not go without food for extended periods and need earlier veterinary attention.
Should I give my dog water when they won't eat after vomiting?
Yes. Water is more important than food in the short term. Offer small amounts frequently rather than leaving a full bowl.
My dog keeps vomiting and not eating. Is it a gut issue?
Recurring cycles of vomiting and appetite loss are often linked to chronic gut microbiome disruption. Daily probiotic supplementation over several months is the most effective long-term approach to breaking this cycle.