If your dog is not eating and hiding at the same time, it can be a concerning behavior for any pet owner.
Understanding why your dog may be exhibiting these signs is key to ensuring their health and well-being.
We explain the causes of dog not eating and hiding, what you should watch out for, and when to seek veterinary help.
Table of Contents
Dog Not Eating and Hiding: Why It Happens
When a dog is not eating and hiding, it typically signals that something is wrong—either physically or emotionally. This behavior is often a response to pain, illness, stress, or fear. Dogs instinctively seek solitude when they feel unwell or vulnerable, and a loss of appetite is a common symptom of many underlying issues, including infections, gastrointestinal problems, anxiety, or poisoning.

Common Causes of Dog Not Eating and Hiding
There are many reasons why your dog might stop eating and hide:
1. Illness and Pain
One of the most common causes of a dog not eating and hiding is illness or pain.
When dogs feel unwell, they often withdraw from normal activity and isolate themselves.
Infections: Viral or bacterial infections can make your dog feel weak and uncomfortable, leading to loss of appetite and hiding.
Pain from injury or illness: Dogs in pain from arthritis, dental problems, internal injuries, or other conditions often seek solitude.
Chronic conditions: Conditions like kidney disease, cancer, or gastrointestinal problems often reduce appetite and increase withdrawal.
When your dog is sick, their body prioritizes rest and recovery, and hiding can be an instinctive way to avoid perceived threats during this vulnerable time.
2. Stress and Anxiety
Stress is a major factor causing both loss of appetite and hiding behavior in dogs. Situations that cause stress include:
Changes in environment: Moving homes, new people or pets, or renovations can upset your dog.
Loud noises: Thunderstorms, fireworks, or construction noise can cause fear and anxiety.
Separation anxiety: Dogs who suffer from separation anxiety may hide and refuse to eat when left alone.
Traumatic events: Abuse, neglect, or accidents may cause dogs to retreat and lose interest in food.
Stress causes a dog’s body to release hormones that affect their digestion and behavior, which often leads to decreased appetite and avoidance of interaction.
Related: Dog not eating and losing weight (Here’s why)
3. Gastrointestinal Problems
Digestive issues are often at the root of a dog not eating and hiding.
Upset stomach or nausea: Dogs may avoid eating because food causes discomfort.
Parasites or infections: These can cause pain, diarrhea, vomiting, and loss of appetite.
Dietary indiscretion: Eating something inappropriate or toxic can lead to gastrointestinal distress.
Food allergies or intolerance: These conditions may lead to chronic discomfort and behavioral changes.
When dogs experience stomach pain or nausea, they tend to isolate themselves and avoid eating as a way to feel better.
4. Depression or Behavioral Disorders
Just like humans, dogs can suffer from depression and other behavioral disorders.
Loss of a companion: The death or absence of a fellow pet or owner can cause grief.
Lack of stimulation: Boredom and loneliness can lead to depression and decreased interest in food.
Chronic stress or neglect: Prolonged exposure to negative environments can cause behavioral changes including hiding and anorexia.
In these cases, behavior modification and environmental enrichment can help improve your dog’s mood and appetite.
Related: Dog not eating and drinking (Here’s why)
5. Side Effects of Medication or Treatments
If your dog is currently on medication or undergoing treatment for another condition, side effects might cause loss of appetite and withdrawal.
Chemotherapy or antibiotics: These often cause nausea or fatigue.
Pain medications: Some drugs can suppress appetite or cause lethargy.
Other medications: Certain medications can affect mood and behavior.
Always consult your vet if you suspect medication side effects are causing your dog not to eat or to hide.
6. Poisoning or Toxicity
Accidental ingestion of toxins or poisons can cause sudden illness, loss of appetite, and hiding.
Household chemicals: Cleaners, antifreeze, or rodenticides are common toxins.
Certain plants: Some plants are toxic to dogs.
Human medications: Over-the-counter or prescription drugs can be dangerous.
Poisoning usually presents with other symptoms such as vomiting, diarrhea, drooling, or seizures.
Hiding may be your dog’s way of coping with feeling very unwell.
Related: Dog not eating and sleeping a lot (Here’s why)
Signs to Watch For
When your dog stops eating and hides, it is essential to observe other signs that may help you determine the severity and possible cause:
Lethargy or weakness
Vomiting or diarrhea
Excessive panting or shivering
Whining or signs of pain when touched
Weight loss over a few days
Changes in drinking habits (too much or too little water)
Changes in bathroom habits (urination or defecation frequency)
Unusual breathing patterns
Aggression or withdrawal from social interaction
If you notice any of these alongside your dog not eating and hiding, it is a red flag that veterinary attention is needed.
What To Do When Your Dog Is Not Eating and Hiding
1. Observe Closely
Before jumping to conclusions, watch your dog carefully.
Take note of how long the behavior has lasted, any changes in environment or routine, and additional symptoms.
2. Check Their Environment
Look for possible stressors or dangers your dog might be avoiding.
This might include loud noises, recent visitors, or toxic substances within reach.
3. Encourage Hydration
Even if your dog refuses food, encourage water intake.
Dehydration worsens many conditions and can be life-threatening.
Offer fresh water and try ice cubes or flavored water to entice drinking.
4. Try Tempting Food
Offer bland and appealing foods such as boiled chicken and rice or specialized veterinary diets.
Avoid sudden changes to their diet that might worsen upset stomach.
5. Avoid Forcing Food or Water
Forcing your dog to eat or drink can increase stress and make the problem worse.
Instead, try to create a calm, quiet environment that encourages your dog to eat naturally.
6. Reduce Stressors
If you suspect stress or anxiety, remove or minimize triggers where possible.
Provide a safe, quiet hiding spot where your dog feels comfortable.
When to Seek Veterinary Help
If your dog is not eating and hiding for more than 24–48 hours, it is important to consult your veterinarian immediately. Also seek urgent help if your dog shows any of these symptoms:
Vomiting or diarrhea for more than 24 hours
Blood in vomit or stool
Signs of severe pain or distress
Difficulty breathing
Seizures or collapse
Refusal to drink water
Rapid weight loss or weakness
Suspected poisoning or toxin ingestion
Puppies, senior dogs, and dogs with pre-existing conditions should be taken to the vet without delay if these signs appear.
How Vets Diagnose Why Your Dog is Not Eating and Hiding
Your vet will start with a detailed history and physical examination. They may ask about recent diet changes, stress factors, medication, and observe your dog’s behavior.
Diagnostic tests may include:
Blood work to check organ function and infections
Fecal tests to rule out parasites or infections
X-rays or ultrasound to detect internal problems
Urinalysis for kidney or bladder issues
Behavioral assessments if anxiety or depression is suspected
Treatment depends on the underlying cause, ranging from medications and supportive care to behavioral therapy.
Key Takeaway
A dog not eating and hiding is a serious sign that should never be ignored. These behaviors are often your dog’s way of signaling discomfort, pain, fear, or illness.
While occasional appetite changes can happen, prolonged refusal to eat combined with hiding behavior requires prompt veterinary attention.
By understanding the common causes such as illness, stress, gastrointestinal problems, or poisoning, you can act quickly to help your dog recover.
Always observe your dog closely for additional symptoms, keep them hydrated, and seek professional care when necessary.
Your attentive care and timely intervention can make all the difference in helping your dog feel safe, healthy, and ready to enjoy mealtime and life again.