Dog Suddenly Not Eating and Vomiting (Here’s Why)

When your dog suddenly stops eating and begins vomiting, it can be alarming and distressing. These symptoms may indicate anything from a mild stomach upset to a potentially life-threatening condition.

We outline the common causes of a dog suddenly not eating and vomiting, what you can do at home, and when to seek veterinary help.

A sudden loss of appetite combined with vomiting often points to a disruption in your dog’s digestive or systemic health. This can be triggered by gastrointestinal upset, toxin ingestion, infections, pancreatitis, or blockages.

Sometimes, stress or dietary indiscretion are the underlying causes. In other cases, it can indicate more serious conditions like organ dysfunction or endocrine issues.

Dog Suddenly Not Eating and Vomiting

Common Causes of Dog Suddenly Not Eating and Vomiting

Gastroenteritis

Gastroenteritis is the inflammation of the stomach and intestines, often caused by bacteria, viruses, or spoiled food.

It leads to vomiting, diarrhea, and a disinterest in food. Dogs may appear lethargic and uncomfortable, and dehydration can occur quickly if vomiting persists.

This condition is especially concerning if it happens suddenly and your dog refuses food for more than a day.

Ingesting Something Toxic or Foreign

Dogs are curious creatures and may ingest toxic substances (like chocolate, certain plants, or medications) or foreign objects (toys, bones, clothing).

These can cause gastrointestinal irritation or blockages, both of which lead to vomiting and appetite loss. Some toxins also affect the liver or kidneys, worsening the situation.

Vomiting may begin suddenly and be followed by other symptoms like drooling, tremors, or collapse.

Pancreatitis

Pancreatitis is an inflammation of the pancreas, often triggered by high-fat meals, obesity, or certain medications.

Affected dogs commonly vomit, act lethargic, and avoid food. They may also exhibit abdominal pain (arched back, reluctance to move).

This is a serious and painful condition that requires veterinary treatment.

Intestinal Obstruction

A foreign body stuck in the digestive tract can block food passage and cause severe symptoms.

Vomiting is usually persistent and non-productive (dry heaving), and the dog may become very weak and refuse all food or water.

Obstructions can be life-threatening and may require emergency surgery.

Kidney or Liver Disease

Organ dysfunction affects how the body filters waste and digests food.

Vomiting and appetite loss are early signs of kidney or liver disease, especially in older dogs. These dogs may also drink more water or urinate excessively.

If untreated, these diseases can progress and cause permanent damage.

Read more: Dog Suddenly Limping and Not Eating (What it means)

Viral or Bacterial Infections

Parvovirus, leptospirosis, and bacterial infections like salmonella can all cause vomiting and anorexia.

Young dogs or unvaccinated pets are especially vulnerable. These infections often cause additional symptoms like diarrhea, fever, and weakness.

Rapid veterinary care is critical, particularly for parvo or leptospirosis.


What to Do If Your Dog Is Suddenly Not Eating and Vomiting

Start by withholding food for 12–24 hours, but make sure your dog has access to clean water. This allows the stomach to rest.

After the fasting period, you can offer a bland diet (like plain boiled chicken and white rice) in small portions. If vomiting continues, stop feeding and contact your vet.

Keep your dog calm and monitor for other symptoms such as lethargy, diarrhea, bloating, or signs of pain. Avoid giving any human medications without veterinary guidance.

If your dog vomited only once and seems otherwise fine, it’s okay to observe. But if vomiting is repeated or your dog refuses food for more than 24 hours, it’s time to seek help.


When to Call or Visit Your Vet

Vomiting accompanied by refusal to eat should not be ignored, especially if it’s sudden and persists.

Contact your vet immediately if:

  • Vomiting occurs more than once in 24 hours

  • Your dog refuses food or water for more than 24 hours

  • There is blood in the vomit or stool

  • Your dog is lethargic, bloated, or in pain

  • Gums are pale, white, or blue

  • Your dog shows signs of dehydration (dry gums, sunken eyes)

Prompt intervention can prevent complications and lead to faster recovery.

Read more: Dog Sick and Not Eating and Vomiting (When to worry)


Key Takeaway

Sudden vomiting combined with loss of appetite can signal anything from a minor issue to a serious medical emergency.

Observe your dog closely, offer small amounts of bland food if appropriate, and don’t delay veterinary care if the symptoms persist or worsen.

Acting quickly can make a big difference in your dog’s comfort and outcome.

Sources