If your dog has their tail tucked between their legs and refuses to eat, it’s natural to feel worried. These behaviors are often signs of emotional distress or physical discomfort, and they can indicate a deeper medical or behavioral issue that needs attention.
We outline the common causes of dog tail between legs and not eating, what you can do at home, and when to seek veterinary help.
Dog Tail Between Legs and Not Eating — Why It Happens
When a dog hides their tail and avoids food, it often signals fear, illness, or pain. Anxiety, gastrointestinal upset, infections, and even injury can all cause this combination of symptoms. A tucked tail usually shows your dog is feeling vulnerable or uneasy, while a loss of appetite adds to the concern. These signs together shouldn’t be brushed off — they suggest your dog might need support, treatment, or a vet check.

Common Causes of Dog Tail Between Legs and Not Eating
Gastrointestinal Upset
Digestive issues are a frequent cause of dogs not eating, and abdominal pain can lead to a tucked tail.
Your dog may have an upset stomach from eating something inappropriate, a mild bout of gastritis, or more serious conditions like intestinal blockage.
Look for symptoms like vomiting, diarrhea, drooling, or attempts to eat grass. If the GI discomfort is significant, your dog may also whimper, be lethargic, or hide.
Tail-tucking in this case is often a response to pain or physical discomfort in the belly.
Anxiety or Fear
Dogs commonly tuck their tails when they’re scared, stressed, or feeling unsafe—and stress can also suppress appetite.
This could be triggered by loud noises, separation from their owner, a new environment, or conflict with other pets. Some dogs are especially sensitive and may stop eating even after minor stressors.
If your dog is pacing, panting, trembling, or hiding along with tail-tucking and loss of appetite, emotional distress is a likely cause.
Pancreatitis
This painful inflammation of the pancreas can cause both a tucked tail and refusal to eat.
Pancreatitis is more common in dogs who have eaten fatty foods or have predisposing health conditions.
Symptoms often include vomiting, hunched posture, abdominal pain, diarrhea, and lethargy.
Because the condition is painful, dogs will often keep their tail down and may avoid movement altogether. It’s a medical emergency and requires veterinary treatment.
Read more: Dog Diarrhea and Not Eating (Causes and when to worry)
Infection or Fever
Systemic infections can lead to a loss of appetite and postural changes like a tucked tail.
A fever often causes dogs to feel weak, nauseated, and hypersensitive to their environment. Whether it’s due to a virus, bacterial infection, or even tick-borne illness, dogs will naturally curl inward to protect their body.
Signs to watch include shivering, warm ears or nose, rapid breathing, and general lethargy. Refusing food in this state is typical—and dangerous if prolonged.
Pain or Injury
If your dog has suffered a physical injury—whether external or internal—they may show both symptoms: tail between legs and refusal to eat.
Tail-tucking is a common signal of pain, especially in the hips, spine, abdomen, or limbs. Your dog might limp, resist being touched, or show changes in posture or movement.
Even dental pain or sore muscles can result in this behavior, especially if the dog becomes too uncomfortable to chew or move normally.
Toxic Exposure
Ingesting something toxic—whether a poisonous plant, medication, or food—can lead to a sudden refusal to eat and changes in posture.
Toxins affect internal organs quickly and can result in nausea, abdominal pain, vomiting, diarrhea, tremors, or confusion.
A tucked tail may be a reaction to growing discomfort or an early warning sign that the dog is feeling unwell. Seek help immediately if poisoning is suspected.
What to Do
Start by closely observing your dog’s other behaviors. Is your dog vomiting? Showing signs of pain? Acting fearful? Noting these symptoms can help guide your next steps.
Offer your dog bland, easily digestible food like boiled chicken and rice. If they refuse even this, avoid force-feeding, as it could worsen nausea or stress.
Create a quiet, comfortable space where your dog can rest without disturbances. Sometimes emotional stress alone can cause these behaviors, and rest may help them decompress.
Check for visible injuries, bloating, pale gums, or signs of poisoning (such as packaging remnants). If anything looks suspicious or your dog seems to worsen, contact your vet.
Ensure your dog stays hydrated. If they’re not drinking water either, that’s a more serious concern and needs urgent attention.
When to Call or Visit Your Vet
You should contact your vet right away if your dog:
Has not eaten in over 24 hours
Tucks its tail persistently with signs of pain or trembling
Is vomiting repeatedly or has diarrhea
Shows signs of injury or can’t walk properly
Has a distended abdomen or appears hunched over
Refuses water and becomes lethargic
Displays signs of poisoning (drooling, seizures, confusion, collapse)
Don’t wait too long to act. Tail-tucking combined with appetite loss is a strong indicator that your dog is uncomfortable—whether physically or emotionally. Timely care can prevent complications and uncover hidden health issues.
Read more: Dog Yelping in Pain and Not Eating (What this distress signals)
Key Takeaway
A dog with its tail between its legs and a refusal to eat is clearly signaling that something’s wrong.
It could be fear, pain, illness, or even something life-threatening. Pay attention to other symptoms and don’t ignore the combination of posture changes and appetite loss.
Support your dog with gentle care at home, but seek veterinary advice if symptoms persist, worsen, or appear alongside vomiting, injury, or fever.
You know your dog best—if they’re acting unusually withdrawn or won’t touch food, trust your instincts and get help when needed.