Dog Shaking and Not Eating: Causes And When To Worry

If your dog is shaking and not eating, it’s natural to be concerned. These symptoms can signal something minor  or something more serious.

We outline the potential causes of dog shaking and not eating, what signs to watch for, and when it’s time to seek veterinary help.

Dog Shaking and Not Eating: What It Means

Dog shaking and not eating can be a sign of a serious underlying issue, such as pain, illness, poisoning, stress, or neurological problems. When a dog trembles and refuses food, it often indicates they are feeling unwell or distressed. Shaking may result from fever, nausea, anxiety, or toxin exposure, while appetite loss can stem from gastrointestinal upset, dental pain, or systemic illness.

Together, these symptoms warrant concern—especially if they persist for more than a day, worsen, or are accompanied by vomiting, lethargy, or other changes in behavior.

Dog shaking and not eating

Causes of Dog Shaking and Not Eating

1. Pain or Injury

One of the most common reasons for dog shaking and not eating is pain. Dogs experiencing pain from an internal condition, arthritis, injury, or recent trauma may tremble and lose their appetite.

Painful conditions such as pancreatitis, abdominal obstruction, or dental disease can cause a dog to stop eating and show signs like restlessness, shaking, or whimpering.

Dogs in pain may also avoid lying down, pant excessively, or isolate themselves.

What to look for:

  • Limping or stiffness

  • Reluctance to move or be touched

  • Panting and whining

  • Hunched posture

Related: Dog diarrhea and not eating (Explained)


2. Nausea and Gastrointestinal Issues

Dogs with an upset stomach or digestive problems may shake due to nausea and discomfort.

When a dog is nauseous, they may refuse food and begin to tremble.

Conditions such as gastritis, ingestion of spoiled food, intestinal parasites, or even motion sickness can result in symptoms of a dog not eating and shaking.

Vomiting or diarrhea may also be present.

What to look for:

  • Lip licking

  • Drooling

  • Vomiting or dry heaving

  • Gurgling stomach sounds


3. Anxiety or Stress

Stress is a common trigger of shaking in dogs, and it can also affect appetite.

Just like humans, dogs can become overwhelmed or anxious due to changes in their environment, loud noises (like fireworks), or separation from their owners.

A stressed dog may tremble, hide, or refuse to eat altogether.

If the shaking and appetite loss occur suddenly during a known stressful event, anxiety may be the cause.

What to look for:

  • Yawning or pacing

  • Hiding or cowering

  • Barking or whining

  • Loss of interest in toys or food


4. Cold or Low Body Temperature (Hypothermia)

Dogs may shiver if they are cold, especially short-haired or small-breed dogs. If the environment is too chilly, your dog may shake to maintain body heat.

A cold dog may also feel uncomfortable and not feel like eating.

Hypothermia is more severe and occurs when a dog’s body temperature drops dangerously low.

This can result in shaking, lethargy, and appetite loss and requires immediate veterinary attention.

What to look for:

  • Cold ears or paws

  • Curling up tightly

  • Slowed movements

  • Pale gums


5. Poisoning or Toxin Exposure

Ingestion of toxic substances like chocolate, xylitol (found in sugar-free gum), grapes, certain houseplants, or chemicals can cause your dog to start shaking and stop eating.

Poisoning is a medical emergency and can quickly escalate to seizures, vomiting, or collapse.

If your dog is shaking and not eating suddenly and you suspect they got into something toxic, seek veterinary care immediately.

What to look for:

  • Vomiting or diarrhea

  • Excessive drooling

  • Seizures or collapse

  • Pale or bluish gums


6. Fever or Infection

An underlying infection—whether bacterial, viral, or fungal—can cause your dog to feel weak, shaky, and lose their appetite. Fever may also trigger shivering.

Common infections include urinary tract infections, respiratory infections, or systemic infections such as leptospirosis or parvovirus (in puppies).

What to look for:

  • Lethargy or listlessness

  • Warm ears or body

  • Coughing or sneezing

  • Discharge from eyes or nose


7. Neurological Conditions

Certain neurological disorders can cause tremors or full-body shaking. If your dog is shaking and not eating, and you notice poor coordination, confusion, or eye twitching, a neurological issue may be present.

Conditions like canine distemper, epilepsy, or vestibular disease can present with shaking, appetite loss, and other strange behaviors.

What to look for:

  • Head tilt

  • Circling

  • Loss of balance

  • Confusion or unusual behavior


8. Side Effects of Medication

Some medications prescribed to dogs can lead to side effects including shaking and appetite loss.

If your dog recently started a new medication, the symptoms may be a reaction to the drug.

Pain medications, anti-inflammatories, or even flea treatments can sometimes cause side effects.

Always read the labels and consult your vet if you notice unusual symptoms.

What to look for:

  • Change in behavior after medication

  • Vomiting or diarrhea

  • Weakness or drowsiness


What to Do If Your Dog is Shaking and Not Eating

When your dog shows signs of shaking and not eating, monitor them closely for other symptoms.

Mild shaking or temporary loss of appetite may resolve on its own, but persistent or worsening symptoms require prompt veterinary attention.

When to See a Vet Immediately

Seek veterinary help if:

  • Your dog is shaking and not eating for more than 24 hours

  • There are additional symptoms like vomiting, diarrhea, or lethargy

  • Your dog is a puppy, senior, or has underlying health issues

  • You suspect poisoning or toxin exposure

  • Your dog is in visible pain or distress

Early diagnosis and treatment can prevent more serious complications and ensure your dog recovers safely.


How to Help at Home

If the symptoms are mild, here are a few steps you can take:

  • Keep your dog warm and comfortable: If cold is the cause, warm blankets and a quiet resting spot may help.

  • Offer bland food: Boiled chicken and rice may tempt your dog to eat if nausea or mild digestive upset is the issue.

  • Ensure hydration: Make sure fresh water is always available. Dehydration can worsen both shaking and loss of appetite.

  • Reduce stress: Provide a calm, safe environment and limit exposure to triggers like loud noises.

However, these are only temporary solutions. If symptoms persist, a veterinarian’s evaluation is critical.


Key Takeaway: Dog Shaking and Not Eating

A dog shaking and not eating could be reacting to pain, stress, cold, nausea, poisoning, or illness. While some causes are minor and self-limiting, others are serious and need medical intervention.

Always monitor for additional symptoms like vomiting, lethargy, or collapse.

If in doubt, consult your vet for a proper diagnosis. Acting early can prevent complications and ensure your furry friend stays happy and healthy.

Sources