# Dog Vomiting and Not Eating: How Long Before It's Serious?


## Key Takeaways

- A single episode of vomiting in an otherwise healthy, active dog is typically not an emergency; however, repeated vomiting, vomiting with other serious signs, or a dog that cannot keep anything down for over 12 hours necessitates veterinary attention.
- Critical emergency signs requiring immediate veterinary intervention include repeated vomiting (more than 3 times in a few hours), vomiting blood, straining to vomit without success, a swollen or painful abdomen, collapse, weakness, pale gums, or difficulty breathing, which can indicate life-threatening conditions like intestinal blockage or poisoning.
- Puppies, senior dogs, and small breeds are at significantly higher risk of rapid dehydration and electrolyte imbalance from vomiting, potentially deteriorating within hours, and warrant prompt veterinary consultation even with mild symptoms.
- Home care for mild vomiting involves withholding food for 6-12 hours, offering small amounts of water frequently, and then reintroducing a bland diet in tiny portions; however, any return of vomiting, diarrhea, lethargy, or refusal of water for over 12 hours mandates veterinary evaluation.
- Common causes of acute vomiting include dietary indiscretion and gastroenteritis, but more serious differentials such as intestinal obstruction, pancreatitis, kidney/liver disease, and toxin exposure require professional diagnosis via physical examination, bloodwork, and imaging (X-rays, ultrasound).
- Never administer human medications to a vomiting dog, as many are toxic and correct dosing requires veterinary expertise based on the dog's weight, health status, and the underlying cause.

---

If your dog is vomiting and refusing food, the most important thing to know is this: a single episode of vomiting with a normal, active dog is usually not an emergency, but repeated vomiting, vomiting with other serious signs, or a dog that goes more than 12 hours without keeping anything down requires veterinary attention. Go to an emergency vet immediately if your dog is vomiting repeatedly, cannot keep water down, has a swollen or painful belly, is lethargic, has pale gums, or is straining to vomit without bringing anything up. These can signal a life-threatening blockage or other crisis. For a dog that vomits once or twice but otherwise seems bright, you can watch closely for a short window, but you must know exactly what to look for and when to stop waiting.

The general rule for how long a dog can go without eating while vomiting is 12 to 24 hours, but that number is not a license to wait. A healthy adult dog can usually skip a meal for a day without harm, but a vomiting dog loses fluids and electrolytes with every episode. Puppies, senior dogs, and small breeds dehydrate faster and can deteriorate within hours. The real question is also how long they can go without food, it is whether the vomiting is stopping on its own and whether any dangerous signs are developing. If vomiting continues past 12 hours, or if your dog vomits more than two or three times in a single day, call your veterinarian.

## Is This an Emergency?

Use this table to sort your dog's situation. When in doubt, call your veterinarian or an emergency clinic. It is always better to make a phone call than to wait and wonder.


<!-- figure:auto -->
```figure
{
 "type": "triage",
 "title": "Urgency triage by severity of signs",
 "tiers": [
  {
   "tier": "danger",
   "label": "Go to an emergency vet now",
   "signs": [
    "Repeated vomiting (more than 3 times in a few hours), vomiting blood (bright red or dark, coffee-ground material), straining to vomit with nothing coming up, a swollen or painful belly, retching with a hunched posture, collapse, weakness, pale or white gums, difficulty breathing, seizures, or suspected poisoning (including chocolate, grapes, xylitol, or medications)"
   ],
   "action": [
    "Do not wait",
    "Do not offer food or water",
    "Transport your dog to the nearest open emergency clinic immediately"
   ]
  },
  {
   "tier": "warn",
   "label": "Book a same-day appointment",
   "signs": [
    "Vomiting that continues past 12 hours, vomiting after every meal or water drink, diarrhea along with vomiting, a dog that is lethargic but still responsive, a dog that refuses food for more than 24 hours, a puppy or senior dog with any vomiting, or a dog with a known medical condition (diabetes, kidney disease, pancreatitis) that starts vomiting"
   ],
   "action": [
    "Call your regular veterinarian this morning or afternoon",
    "If they cannot see you today, ask for an emergency clinic recommendation"
   ]
  },
  {
   "tier": "safe",
   "label": "Watch at home for a defined period",
   "signs": [
    "One or two vomiting episodes in a 12-hour period, the dog is otherwise playful and alert, normal gum color (pink and moist), no diarrhea, no known toxin exposure, and the dog is not a puppy, senior, or small breed at higher dehydration risk"
   ],
   "action": [
    "Withhold food for 6 to 12 hours, offer small amounts of water frequently, then reintroduce a bland diet (boiled chicken and white rice, or a veterinary bland diet) in tiny portions",
    "If vomiting resumes, or if any sign from the rows above appears, move up to the appropriate level of care"
   ]
  }
 ]
}
```

| Urgency Level | Signs You Can See | What to Do |
|---|---|---|
| **Go to an emergency vet now** | Repeated vomiting (more than 3 times in a few hours), vomiting blood (bright red or dark, coffee-ground material), straining to vomit with nothing coming up, a swollen or painful belly, retching with a hunched posture, collapse, weakness, pale or white gums, difficulty breathing, seizures, or suspected poisoning (including chocolate, grapes, xylitol, or medications). | Do not wait. Do not offer food or water. Transport your dog to the nearest open emergency clinic immediately. |
| **Book a same-day appointment** | Vomiting that continues past 12 hours, vomiting after every meal or water drink, diarrhea along with vomiting, a dog that is lethargic but still responsive, a dog that refuses food for more than 24 hours, a puppy or senior dog with any vomiting, or a dog with a known medical condition (diabetes, kidney disease, pancreatitis) that starts vomiting. | Call your regular veterinarian this morning or afternoon. If they cannot see you today, ask for an emergency clinic recommendation. |
| **Watch at home for a defined period** | One or two vomiting episodes in a 12-hour period, the dog is otherwise playful and alert, normal gum color (pink and moist), no diarrhea, no known toxin exposure, and the dog is not a puppy, senior, or small breed at higher dehydration risk. | Withhold food for 6 to 12 hours, offer small amounts of water frequently, then reintroduce a bland diet (boiled chicken and white rice, or a veterinary bland diet) in tiny portions. If vomiting resumes, or if any sign from the rows above appears, move up to the appropriate level of care. |

## What Is Most Likely Going On

The most common cause of a single vomiting episode in an otherwise healthy dog is dietary indiscretion. That is the veterinary term for eating something they should not have, such as garbage, spoiled food, grass, a toy, or a sudden change in diet. The stomach becomes irritated and empties itself. Most dogs recover on their own within 12 to 24 hours, and the appetite returns once the stomach settles. The [MSD Veterinary Manual for dog owners](https://www.msdvetmanual.com/dog-owners/digestive-disorders-of-dogs) describes dietary indiscretion as a frequent cause of acute vomiting in dogs, meaning vomiting that comes on suddenly.

Another common cause is gastroenteritis, an inflammation of the stomach and intestines. This can be triggered by an infection, a dietary change, or an unknown irritant. Dogs with gastroenteritis often vomit multiple times and may also have diarrhea. Most cases are self-limiting, but the fluid loss can become serious quickly, especially in smaller dogs.

## What Else It Could Be

Vomiting and loss of appetite are not specific to any one disease. Many conditions produce these same signs, and you cannot tell them apart at home without an examination. Some of the more serious possibilities include:

- **Intestinal blockage.** A foreign object, such as a toy, bone, or piece of fabric, can lodge in the digestive tract. Dogs with a blockage often vomit repeatedly, strain to vomit with nothing coming up, and develop a painful abdomen. This is a surgical emergency.
- **Pancreatitis.** Inflammation of the pancreas causes severe vomiting, abdominal pain, and a hunched posture. It can be triggered by eating a high-fat meal and is more common in certain breeds.
- **Kidney disease or liver disease.** Both can cause nausea, vomiting, and appetite loss, especially in older dogs.
- **Toxin exposure.** Chocolate, grapes, raisins, xylitol, onions, and certain plants can cause vomiting and are medical emergencies.
- **Parvovirus.** A highly contagious viral infection, most common in unvaccinated puppies, that causes severe vomiting, bloody diarrhea, and lethargy.

Because the signs overlap so heavily, the [American Veterinary Medical Association's pet owner resources](https://www.avma.org/resources-tools/pet-owners) emphasize that a veterinarian must examine a vomiting dog to determine the underlying cause. Home observation is only appropriate for the mildest cases, and even then, you must be prepared to act if things change.

## How Long Can a Dog Go Without Eating While Vomiting?

A healthy adult dog can typically go 24 to 48 hours without food, but that does not mean you should let a vomiting dog go that long. The danger is not starvation, it is dehydration and electrolyte imbalance. Every time a dog vomits, they lose water, sodium, potassium, and chloride. If they cannot keep water down, dehydration can set in within hours. You can check for dehydration by gently lifting the skin between the shoulder blades. If it snaps back slowly instead of springing back, your dog is dehydrated. Dry, sticky gums and sunken eyes are also warning signs.

Puppies, toy breeds, and senior dogs are at much higher risk. A puppy can become dangerously dehydrated in under 12 hours of vomiting. If your dog falls into any of these groups, do not wait out a 24-hour window. Call your veterinarian at the first sign of repeated vomiting.

## What You Can Do at Home, and When to Stop

For a mild case, you can withhold food for 6 to 12 hours to let the stomach rest. Offer small amounts of water every hour. After the vomiting stops, introduce a bland diet in very small portions, about a tablespoon for a small dog and a quarter cup for a large dog, every few hours. If your dog keeps that down, you can gradually increase the amount over the next day.

Do not give any human medications for vomiting or nausea. Many human drugs are toxic to dogs, and the correct dose for a dog depends on weight, health status, and the underlying cause. Only a veterinarian can determine the right medication and dose. The [American Animal Hospital Association's pet parent guidance](https://www.aaha.org/for-pet-parents/) advises that any medication decision should come from your veterinarian.

Stop home care and seek veterinary attention if your dog vomits again after eating, develops diarrhea, becomes lethargic, refuses water for more than 12 hours, or shows any sign from the emergency row of the table above. The goal of home care is not to diagnose, it is to give a mildly upset stomach time to settle. If it does not settle, or if your dog's condition worsens at any point, professional care is the next step.

## What You Can Do at Home Right Now

If your dog has vomited once or twice but is otherwise acting normally, you can take a few safe steps at home. Start by removing all food for 12 hours. This gives the stomach time to settle. Water should stay available, but offer it in small amounts. A few laps every 15 minutes is better than a full bowl, which can trigger another vomiting episode.

After the 12 hour fast, offer a small bland meal. Boiled white rice mixed with plain boiled chicken breast, skin and bones removed, is a common choice. Give only a few tablespoons first. If your dog keeps that down, you can offer a slightly larger portion a few hours later. Continue this for 24 to 48 hours before slowly mixing back in their regular food.

Do not give any human medication. Not for vomiting, not for pain, not for diarrhea. Many human drugs are toxic to dogs. Even a medication that is safe for one dog can be dangerous for another based on weight, age, and underlying health. Dosing must come from the treating veterinarian, and only after they have examined your dog.

Do not force your dog to eat. A dog that is vomiting will not starve in a day or two, and forcing food can make things worse. Do not give milk, fatty foods, or table scraps. Do not try to make your dog vomit at home. If they have eaten something toxic, inducing vomiting incorrectly can cause more harm.

Watch your dog closely during this time. Count how many times they vomit. Notice if they are drinking water and keeping it down. Check their energy level. A dog that is resting comfortably is different from a dog that is restless, pacing, or unable to settle.

## What to Measure and Write Down Before Calling the Vet

When you contact a veterinarian, they will ask specific questions. Having answers ready saves time and helps them give better advice. Write these things down:

- How many times your dog has vomited in the last 12 hours
- What the vomit looked like: food, liquid, foam, yellow bile, or blood
- Whether your dog has eaten anything unusual in the last 48 hours
- Whether your dog has access to garbage, plants, medications, or household chemicals
- How much water your dog is drinking and whether they are keeping it down
- Whether your dog is producing urine and stool normally
- Your dog's age, breed, and any existing medical conditions
- Any medications or supplements your dog takes regularly

You can also measure your dog's breathing rate at rest. Count breaths for 15 seconds and multiply by four. Normal is usually between 15 and 30 breaths per minute. Faster breathing can be a sign of pain or distress.

Check your dog's gum color. Lift the lip and look. Healthy gums are pink and moist. Pale, white, blue, or brick red gums are warning signs. Press a finger gently on the gum and release. The color should return within two seconds. Slower return means poor circulation.

## Timeline Table: When to Act

| Situation | What to Do |
| --- | --- |
| One or two vomits, dog is bright and playful | Fast for 12 hours, then offer bland food. Call your vet if vomiting continues. |
| Vomiting continues past 12 hours | Call your vet today. Your dog needs guidance, possibly an exam. |
| Vomiting plus diarrhea, mild lethargy | Call your vet today. Dehydration can develop quickly. |
| Vomiting more than three times in 8 hours | Seek veterinary care today. This is not a wait-and-see situation. |
| Vomiting blood, dark coffee-ground material, or yellow-green fluid | Seek emergency care now. |
| Dog refuses all water for 12 hours | Seek veterinary care today. Dehydration is a real risk. |
| Dog has not eaten for 48 hours | Seek veterinary care. Prolonged not eating can cause other problems. |
| Any sign from the emergency list below | Seek emergency care immediately. |

## Emergency Warning Signs: Go Now

Some signs mean your dog needs emergency care immediately. Do not wait. Do not try home care. Do not book a remote consultation first. Go to the nearest open veterinary emergency hospital.

- Repeated vomiting with no break, especially if your dog cannot keep water down
- Vomiting blood, or vomit that looks like coffee grounds
- A swollen, hard, or painful abdomen
- Retching or gagging with nothing coming up, especially with a swollen belly
- Difficulty breathing, or breathing faster than 40 breaths per minute at rest
- Collapse, weakness, or inability to stand
- Pale, white, blue, or dark red gums
- Seizures
- Suspected poisoning or ingestion of something toxic
- Straining to urinate with no urine produced
- Known or suspected foreign body ingestion, such as a toy, sock, or bone

These signs can indicate a blockage, bloat, poisoning, or organ failure. All of these are life-threatening. The MSD Veterinary Manual lists persistent vomiting, abdominal pain, and lethargy as reasons to contact a veterinarian promptly, and some of these signs require immediate attention.

## What a Veterinary Visit Usually Involves

When you bring your dog in, the veterinarian will start with a physical exam. They will feel your dog's abdomen to check for pain, masses, or gas. They will listen to the heart and lungs. They will take a temperature. They will look at the gums and check for dehydration by pinching the skin on the back of the neck.

The veterinarian will ask about the history you wrote down. Be honest about anything your dog may have eaten, even if it seems embarrassing. Garbage, chocolate, grapes, raisins, xylitol gum, and certain plants are common causes of vomiting.

Tests depend on what the exam shows. Many clinics start with bloodwork to check organ function, hydration, and blood sugar. X-rays can show a foreign body or signs of bloat. Ultrasound can give a more detailed view of the stomach and intestines. In some cases, the veterinarian may recommend a test for pancreatitis, a painful inflammation of the pancreas.

Cost varies widely by region and clinic. A basic exam with bloodwork might range from $150 to $400. X-rays add roughly $150 to $300. Ultrasound can add $300 to $600. Emergency visits cost more than regular appointments. These are general ranges only, not quotes. Ask for an estimate before agreeing to tests.

## When an Online Vet Can Help, and When It Cannot

The situations in this article that require hands-on care must not be handled remotely. Emergency signs, suspected blockages, bloat, poisoning, and any dog that is collapsing or struggling to breathe all need in-person care immediately. A remote veterinarian cannot examine your dog's abdomen, listen to their chest, or run tests. Do not use a video call to delay emergency treatment.

A remote consultation is genuinely useful for early or mild cases. If your dog vomited once and seems fine, an online vet can help you decide whether a visit is needed. If your dog has a known condition and you have a question about a new symptom, remote advice can be practical. If your dog is on a medication and you are worried about a side effect, a remote vet can help you sort out whether that side effect is expected.

A remote veterinarian can take a detailed history, watch your dog move on video, and advise you on next steps. In many states, they can prescribe medication, but rules differ. Some states require an in-person examination before prescribing. The veterinarian may also recommend a follow-up visit with your regular clinic. Remote care is a tool for triage and guidance, not a replacement for a physical exam when one is needed. The AVMA provides resources on working with your veterinarian and understanding when care is urgent.

## Common Mistakes Owners Make With a Vomiting Dog

When a dog is vomiting and refusing food, worry can push owners toward actions that do more harm than good. Here are the most frequent mistakes and the safer approach.

| Mistake or Myth | What to Do Instead |
|----------------|-------------------|
| Waiting 48 hours "to see if it passes" | Call your veterinarian as soon as vomiting happens more than twice in a day, or if your dog also has diarrhea, lethargy, or a painful belly. |
| Giving milk, yogurt, or broth to settle the stomach | Offer nothing by mouth for 2 to 3 hours after the last vomit, then only small sips of water. Dairy can worsen vomiting in many dogs. |
| Giving human anti-nausea or pain medication | Never give any human drug. Many are toxic to dogs, and the correct dose must come from your veterinarian. |
| Withholding water for a full day | Dehydration is a real risk. Offer small amounts of water frequently. If your dog cannot keep water down for more than 6 hours, call the vet. |
| Assuming it is just "a stomach bug" | Many causes look alike at first, including blockages, pancreatitis, and kidney disease. Only an examination can tell them apart. |

The most dangerous mistake is waiting too long. A dog that vomits repeatedly and will not eat can become dehydrated and lose critical electrolytes within 24 to 48 hours, especially if the vomiting is frequent or accompanied by diarrhea. Small dogs, puppies, and senior dogs decline faster than healthy adults.

Another common error is switching foods abruptly after the vomiting stops. A sudden change can restart the problem. If your veterinarian recommends a bland diet, introduce it gradually and transition back to the regular food over several days.

## How to Reduce the Chance of It Happening Again

Prevention depends on the cause, but several habits lower the risk of common vomiting triggers.

Feed meals on a consistent schedule. Most dogs do best with two or three measured meals per day instead of free feeding. Sudden dietary changes are a leading cause of digestive upset, so transition to any new food over 7 to 10 days by mixing increasing amounts of the new food with the old.

Keep trash secured and supervise your dog outdoors. Dietary indiscretion, meaning eating something they should not, is one of the most common reasons for vomiting in dogs. This includes spoiled food, bones, toys, and plants.

Avoid strenuous exercise immediately after meals. Some dogs are prone to gastric dilatation-volvulus, a life-threatening stomach twist, especially large and deep-chested breeds. Rest for at least an hour after eating.

Stay current on parasite prevention and routine wellness visits. Intestinal parasites and underlying conditions like pancreatitis or kidney disease can cause recurrent vomiting. Regular checkups catch these problems earlier. The [American Veterinary Medical Association](https://www.avma.org/resources-tools/pet-owners) recommends annual wellness exams for healthy adult dogs and more frequent visits for seniors.

## What Recovery Usually Looks Like

Recovery time depends entirely on the cause. For a simple case of dietary indiscretion, most dogs improve within 24 to 48 hours of supportive care. Your veterinarian may recommend withholding food for 12 to 24 hours, then offering a bland diet in small, frequent portions. After 2 to 3 days of normal eating, you can gradually mix in the regular food.

For more serious conditions, recovery takes longer. Pancreatitis often requires several days of hospitalization with intravenous fluids and pain control. A foreign body blockage needs surgery, and recovery typically involves a hospital stay of 1 to 3 days followed by a restricted activity period of 1 to 2 weeks.

During recovery, watch for these signs that things are not improving: continued vomiting despite treatment, worsening lethargy, a painful abdomen, or refusal to drink water. The [MSD Veterinary Manual](https://www.msdvetmanual.com/dog-owners/digestive-disorders-of-dogs) notes that persistent vomiting can lead to dehydration, electrolyte imbalances, and aspiration pneumonia, where vomit enters the lungs.

Your veterinarian will tell you exactly what to feed, how much, and how often. Follow that plan precisely. Do not add treats, table scraps, or supplements unless approved.

## Frequently Asked Questions

**My dog vomited once and is now acting normal. Should I still call the vet?**

A single episode of vomiting in an otherwise bright, playful dog is usually not an emergency. Watch for the next 12 to 24 hours. If your dog drinks water, keeps it down, and shows normal energy and appetite, you can likely monitor at home. Call your veterinarian if vomiting recurs, if your dog becomes lethargic, or if you notice blood in the vomit or stool. Trust your instincts. If something feels wrong, a phone call is cheap and quick.

**Can I give my dog ice cubes instead of water?**

Yes, ice cubes can be a safe way to offer small amounts of water. They melt slowly, which helps prevent your dog from gulping too much at once. This is useful when your dog is vomiting and you want to limit fluid intake. However, ice cubes are not a treatment. If your dog cannot keep water down for more than 6 hours, or if vomiting continues, you need veterinary care. Dehydration can set in quickly, especially in small breeds.

**How do I know if my dog is dehydrated?**

Lift the skin gently between your dog's shoulder blades and release it. In a hydrated dog, the skin snaps back immediately. If it returns slowly or stays tented, that is a sign of dehydration. Also check the gums. They should be moist and pink, not dry or sticky. Capillary refill time is another test. Press a finger on the gum until it turns white, then release. Color should return within 2 seconds. Any delay warrants a call to your veterinarian.

**What does it mean if my dog is vomiting yellow liquid?**

Yellow vomit is usually bile, a digestive fluid produced by the liver and stored in the gallbladder. It often appears when the stomach is empty, which is common in dogs that vomit after a long fast. It can also signal conditions like gastroenteritis, pancreatitis, or a bile duct issue. If your dog vomits yellow liquid once and then eats normally, monitor closely. Repeated yellow vomiting, especially with a painful belly, requires veterinary attention.

**My dog ate grass and then vomited. Is that normal?**

Many dogs eat grass, and some vomit afterward. This is not necessarily harmful, but it is not a reliable sign of illness either. If your dog eats grass, vomits once, and then acts normal, you can monitor. If grass eating becomes frequent, or if vomiting continues after the grass is gone, there may be an underlying stomach issue. Your veterinarian can help determine whether this is a behavior or a medical problem.

**When can my dog go back to normal food after vomiting?**

Follow your veterinarian's specific instructions. In general, after 12 to 24 hours without vomiting, you may start a bland diet such as boiled chicken and white rice, fed in small portions every few hours. If that is tolerated for 2 to 3 days, you can begin mixing in the regular food, gradually increasing the proportion over several days. A sudden switch back can trigger another episode. If vomiting returns at any point, stop food and call your vet.

## Related Clinical & Scientific Guides

* [Cat Straining to Poop but Only Passing Mucus: Causes and Care](/knowledge/veterinary-medicine/digestive-and-urinary-care/cat-straining-poop-mucus)
* [Cat Upset Stomach: Home Remedies That Are Safe](/knowledge/veterinary-medicine/digestive-and-urinary-care/cat-upset-stomach-home-remedies)
* [Cat Straining to Poop but Nothing Comes Out: Emergency or Not?](/knowledge/veterinary-medicine/digestive-and-urinary-care/cat-straining-to-poop-nothing-comes-out)


## References and Further Reading

- [MSD Veterinary Manual Digestive Disorders of Dogs and Cats](https://www.msdvetmanual.com/dog-owners/digestive-disorders-of-dogs)
- [AVMA Pet Owner Resources](https://www.avma.org/resources-tools/pet-owners)
- [MSD Veterinary Manual Pet Owner Version](https://www.msdvetmanual.com/pet-owners)
- [AAHA Pet Owner Resources](https://www.aaha.org/for-pet-parents/)

## Related Articles

- [Dog Eating Poop and Vomiting: Is It Dangerous?](/knowledge/veterinary-medicine/digestive-and-urinary-care/dog-eating-poop-vomiting)
- [Dog Constipation and Straining: How to Tell If It's Serious](/knowledge/veterinary-medicine/digestive-and-urinary-care/dog-constipation-straining-serious)
- [Dog Constipation and Vomiting: What's Going On?](/knowledge/veterinary-medicine/digestive-and-urinary-care/dog-constipation-and-vomiting)
- [Dog Not Eating: When to Worry and What to Do](/knowledge/veterinary-medicine/digestive-and-urinary-care/dog-not-eating-when-to-worry)
- [Dog Not Eating: What the Vet Will Check and How Much It Costs](/knowledge/veterinary-medicine/digestive-and-urinary-care/dog-not-eating-vet-visit-tests-costs)

> 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.