Dog Not Eating and Sleeping A Lot? (Here’s Why)

If your dog is not eating and sleeping a lot, it can be both confusing and concerning. Just like humans, changes in a dog’s behavior—especially related to appetite and energy—often signal that something is going on with their health or environment.

We outline the causes behind a dog not eating and sleeping a lot, what it could mean, and when it’s time to seek help from your vet.

If your dog is not eating and sleeping a lot, it could be a sign of an underlying health issue or emotional distress. This combination of symptoms may point to conditions like infections, pain, organ dysfunction (such as kidney or liver disease), or even depression.

Dogs naturally rest a lot, but excessive sleep paired with a loss of appetite is not normal and can signal that your dog’s body is trying to conserve energy due to illness or discomfort. Stress, medication side effects, or changes in environment may also trigger these behaviors.

If your dog shows these signs for more than 24–48 hours, it’s important to consult your veterinarian.

Dog Not Eating and Sleeping a Lot

Causes of Dog Not Eating and Sleeping A Lot

 1. Illness or Infection

The most common cause of a dog not eating and sleeping a lot is illness.

Dogs can experience a wide range of infections and diseases—viral, bacterial, or parasitic—that result in a loss of appetite and increased fatigue.

  • Common illnesses: Canine parvovirus, kennel cough, leptospirosis, and gastrointestinal infections.

  • How illness leads to symptoms: When sick, a dog’s immune system is working hard. This can suppress appetite and make them sleep more to recover.

If your dog is not eating, sleeping a lot, and showing other symptoms like vomiting, diarrhea, coughing, or fever, consult your vet immediately.


2. Pain or Injury

Pain is another major reason a dog may become withdrawn. If your dog is not eating and sleeping a lot, it may be due to discomfort from:

  • Arthritis

  • Dental pain

  • Abdominal pain

  • Muscle or joint injuries

Dogs tend to hide pain, but changes in sleep and appetite are often the first red flags.

If you notice your dog is also limping, whimpering, or avoiding movement, seek veterinary care.

Related: Dog not eating and sick? (Here’s why)


3. Gastrointestinal Problems

Issues in the digestive tract can directly affect your dog’s desire to eat.

Dogs experiencing nausea, bloating, constipation, or indigestion may avoid food altogether.

In turn, the lack of energy from not eating can lead them to sleep more.

Common GI causes:

  • Eating spoiled or toxic food

  • Sudden change in diet

  • Food allergies or intolerances

  • Parasites like worms or giardia

If your dog is not eating, sleeping more, and having abnormal stools, gastrointestinal distress may be the culprit.

Related: Dog diarrhea and not eating (Here’s why)


4. Stress or Anxiety

Emotional health plays a big role in a dog’s behavior. If your dog is not eating and sleeping a lot, stress could be to blame.

Dogs can become stressed or anxious due to:

  • Moving to a new home

  • Loud noises (e.g., fireworks, thunderstorms)

  • Changes in the family dynamic (new baby, pet, or absence)

  • Separation anxiety

Stress may suppress a dog’s appetite and cause them to sleep excessively as a coping mechanism.

Look out for other stress indicators like trembling, hiding, pacing, or licking.


5. Age-Related Changes

Senior dogs naturally begin to slow down. If your older dog is not eating and sleeping a lot, it could be due to:

  • Decreased metabolism

  • Dental issues making it harder to chew

  • Cognitive decline (canine dementia)

  • Chronic health issues like kidney or heart disease

While some slowing down is normal, significant behavior changes warrant a vet visit to rule out any health concerns.


6. Recent Vaccination or Medication

If your dog recently received a vaccination or started a new medication, mild side effects could explain why your dog is not eating and sleeping a lot.

Common post-vaccine side effects include:

  • Low energy

  • Mild fever

  • Reduced appetite

  • Soreness at the injection site

Similarly, some medications may cause lethargy or nausea, especially when first introduced.

Always monitor your dog after new treatments and report prolonged or severe symptoms to your vet.


7. Environmental or Routine Changes

Dogs are creatures of habit. A disruption to their routine—whether it’s a change in feeding schedule, mealtime location, or people in the household—can result in your dog not eating and sleeping more than usual.

Even things like extreme weather or being left alone for longer than usual can affect their appetite and energy.

Related: Dog clingy and not eating (Here’s why)


8. Toxic Ingestion

If your dog ate something toxic (like chocolate, xylitol, plants, or household cleaners), one of the early symptoms might be not eating and sleeping a lot.

Other signs of poisoning may include:

  • Vomiting or diarrhea

  • Trembling

  • Drooling

  • Seizures

If you suspect your dog ingested something harmful, seek emergency veterinary care immediately.


What to Do if Your Dog Is Not Eating and Sleeping a Lot

While a mild appetite drop or extra nap time can happen from time to time, persistent symptoms should not be ignored.

Monitor Closely

Watch for additional symptoms such as:

  • Vomiting or diarrhea

  • Coughing or sneezing

  • Weight loss

  • Pale gums

  • Trouble walking or standing

Offer Appealing, Easy-to-Digest Food

If your dog is not eating, try offering boiled chicken and rice or canned food.

Warming the food slightly can also make it more enticing.

Keep Their Environment Calm

Create a stress-free environment by minimizing loud noises, offering a comfortable resting area, and spending quality time with your dog.

Stay Consistent with Routine

Feed your dog at the same times each day and avoid switching foods abruptly.


When to Seek Veterinary Help

It’s time to call the vet if your dog is not eating and sleeping a lot and:

  • Symptoms persist for more than 24–48 hours

  • Your dog is vomiting or has diarrhea

  • They show signs of pain, limping, or confusion

  • There’s noticeable weight loss or bloating

  • Your dog is a young puppy, senior, or has a pre-existing condition


Key Takeaway

When a dog is not eating and sleeping a lot, it could be due to a range of factors—from illness and stress to dietary issues and aging.

While some causes may resolve on their own, others require veterinary intervention.

Don’t ignore these changes. Your dog’s behavior is their way of communicating that something isn’t right.

By identifying the root cause early and taking appropriate action, you can help your dog recover quickly and stay healthy in the long run.

Sources