Why Is My Dog Vomiting and Not Eating? Causes and What to Do

Last updated: October 22, 2026.

This article is general information for pet owners, not veterinary advice. If your pet seems sick, or you are unsure, call your veterinarian.

Key takeaways
  • One episode of vomiting in a dog that still acts normal is often not an emergency, but repeated vomiting, blood, weakness or a swollen belly needs a vet right away.
  • Contact your vet if vomiting lasts beyond about 6 to 12 hours (VCA) or more than 24 hours (Cornell), or if your dog is lethargic, feverish or has a painful belly.
  • Cold paws alone do not diagnose anything, but cool limbs together with pale gums, weakness or collapse can be signs of shock. That is an emergency.
  • Do not give human medicines or try to treat a sick dog at home without your vet’s advice.

When your dog vomits, refuses food and seems unwell, it is natural to worry. Some causes are minor, but others are serious. This guide, based on veterinary sources, explains the common causes, the warning signs that mean you should not wait and what to do while you get help.

1. Common Reasons a Dog Vomits

The Merck Veterinary Manual says vomiting can be caused by many problems, including digestive disease, kidney or liver failure, pancreatitis, nervous system disorders, and swallowing irritating substances or poisons. Vomiting that is short-term and has no other signs is often less serious, but your vet is the one to judge. Some examples:

  • Dietary upset: eating something unusual, spoiled food or a sudden diet change.
  • Eating or swallowing something harmful: a foreign object or a toxin.
  • Infection or illness: for example, parvovirus in a young puppy that is lethargic and getting worse, according to the AKC.
  • Ongoing disease: vomiting once a week or more can point to an underlying condition, says Cornell.
Chart showing when to call the vet the same day and when to go to an emergency clinic for a vomiting dog
Infographic created by Pet Story from guidance by Cornell University, VCA Animal Hospitals and the Merck Veterinary Manual, October 22, 2026.

2. Signs That Mean You Should Not Wait

VCA says you should contact your veterinarian if there is blood in the stool, if vomiting or diarrhea lasts beyond 6 to 12 hours, or if your pet becomes less responsive or weak. Cornell advises a vet visit if there is blood or coffee-ground-like material in the vomit, and a call to the vet for lethargy, vomiting for more than 24 hours, a painful belly or a fever.

Go to an emergency clinic immediately if your dog:

  • has a swollen belly or keeps retching without bringing anything up. VCA says this can be an early sign of bloat (GDV), one of the most serious emergencies in dogs.
  • collapses, is very weak or has pale or white gums.
  • has trouble breathing.
  • may have swallowed a poison, medicine or toxic food.
A veterinarian examining a dog at a small animal clinic
Photo: “Veterinarians make a difference at small animal clinic” by Lt. Laura Price, U.S. Navy, via Wikimedia Commons, public domain (https://commons.wikimedia.org/wiki/File:Veterinarians_make_a_difference_at_small_animal_clinic_150623-N-TW039-004.jpg).

3. Why Are the Paws Cold?

Cold paws are not a diagnosis. They can be normal after time in cold weather. But VCA lists cool extremities as one of the signs of shock, along with rapid breathing, a weak pulse, pale or white gums and severe listlessness. Dogs in shock may also vomit. If you see cool limbs together with weakness, pale gums or collapse, treat it as an emergency. VCA also says heart failure can cause signs such as coughing, difficulty breathing and bluish gums or tongue.

A tired dog lying on the ground in a park
Photo: “Marymoor Park tired dog” by Chiara Coetzee, via Wikimedia Commons, CC0 public domain dedication (https://commons.wikimedia.org/wiki/File:Marymoor_Park_tired_dog_(3618112379).jpg).

4. Why a Dog May Stop Eating

Loss of appetite often goes with vomiting. Possible reasons include stomach and intestinal disease, pain in the mouth, stress and more serious illness such as kidney or liver disease. The AKC notes that a dog who is lethargic and uninterested in food or water may be dehydrated. A vet can check the gums and skin and run tests. Do not wait for several days of not eating to call, especially for puppies, seniors and small dogs.

Screenshot of the Cornell University page Vomiting in dogs
Source: Cornell University College of Veterinary Medicine, “Vomiting” (https://www.vet.cornell.edu/departments-centers-and-institutes/riney-canine-health-center/canine-health-topics/vomiting). Screenshot captured October 22, 2026.

5. What to Do While You Arrange Care

  • Call your vet first. Describe how long the vomiting has lasted, what the vomit looks like, whether your dog could have eaten something harmful and any other signs. Ask whether to come in right away.
  • Do not give human medicines. VCA says not to give human medications unless your veterinarian advises it.
  • Do not force food or water. VCA warns that forcing a dog to eat or drink may make things worse. Ask your vet before withholding water.
  • Keep your dog calm and warm (except in heatstroke), and keep movement to a minimum while you travel, as VCA recommends in emergencies.
  • Possible poisoning? Bring the packaging and call your vet or a poison control service right away. Do not induce vomiting unless a vet tells you to. In the US, the ASPCA Poison Control Center is at (888) 426-4435 and Pet Poison Helpline is at 855-764-7661. Fees may apply.
A veterinary technician examining a white dog with a stethoscope
Photo: “Stethoscope examination of a white dog in Newark, New Jersey” by Veterinarian Pet Alliance, via Wikimedia Commons, licensed CC BY 4.0 (https://commons.wikimedia.org/wiki/File:Stethoscope_examination_of_a_white_dog_in_Newark,_New_Jersey.jpg).
Screenshot of the VCA Animal Hospitals page Emergencies in Dogs
Source: VCA Animal Hospitals, “Emergencies in Dogs” (https://vcahospitals.com/know-your-pet/common-emergencies-in-dogs). Screenshot captured October 22, 2026.

6. Helping Prevent Future Problems

  • Regular vet check-ups help catch problems early, especially in senior dogs.
  • Keep hazards out of reach: medicines, cleaning products, trash and toxic foods.
  • Change food gradually and avoid table scraps.
  • Watch for patterns. Cornell says vomiting even once a week may indicate a disease, so tell your vet if it keeps happening.
  • Dental care and stress management can help keep your dog eating well.

Frequently Asked Questions

Is it normal for a dog to vomit once?

The AKC says one episode in a dog that stays playful and alert is not normally an emergency, but watch for changes in activity or more vomiting and ask your vet.

Should I give my dog medicine for vomiting?

Not without your vet’s guidance. Cornell notes that vets sometimes prescribe specific medicines after finding the cause.

My dog vomits yellow liquid in the morning. Is that serious?

It can be related to an empty stomach, but ask your vet, especially if it happens often or your dog also stops eating.

What if my dog also swallowed something?

Treat it as an emergency. See our guide on what to do if a puppy eats soap and call your vet or a poison control service.

Related Guides

Sources

  • Cornell University College of Veterinary Medicine, “Vomiting” (https://www.vet.cornell.edu/departments-centers-and-institutes/riney-canine-health-center/canine-health-topics/vomiting)
  • VCA Animal Hospitals, “Emergencies in Dogs” (https://vcahospitals.com/know-your-pet/common-emergencies-in-dogs)
  • Merck Veterinary Manual, “Vomiting in Dogs” (https://www.merckvetmanual.com/dog-owners/digestive-disorders-of-dogs/vomiting-in-dogs)
  • American Kennel Club, “Tummy Troubles: When Does Dog Vomiting Require Veterinary Care?” (https://www.akc.org/expert-advice/health/tummy-troubles-dog-vomiting-require-veterinary-care/)
  • ASPCA Animal Poison Control (https://www.aspca.org/pet-care/animal-poison-control) and Pet Poison Helpline (https://www.petpoisonhelpline.com/), phone numbers checked on the official sites October 22, 2026

Comments