- 8 possible reasons why a dog stops eating - Can be harmless (hot weather, stress) or serious (illness, pain) - If it's been more than 24 hours without eating, see the vet
Food refusal is always a signal: but not always an alarm signal. The most common causes are fixable. If the refusal lasts longer than 24 hours or other symptoms appear, you need a vet.
8 reasons for a hunger strike
1. Illness
Acute illness is often the reason for a loss of appetite: bacterial infections of the gastrointestinal tract or the lungs, organ damage, or cancer. It isn't always something serious, but when in doubt a vet visit is a good idea.
Caution: If your dog drinks a lot but eats nothing, in many cases poisoning is the cause. Other signs: diarrhea, vomiting, severe muscle cramps. Full list: What dogs should not eat.
2. Pain in the mouth
Tartar or inflamed gums cause pain: especially when chewing dry food. Long-standing tartar can damage the heart, kidneys, and liver over time. A foreign object stuck between the teeth can also be the cause: open the mouth gently and check the palate, gums, and throat for redness or injuries. During teething, occasional loss of appetite is normal.
3. After medical treatments
After surgery or anesthesia, a loss of appetite is normal: feeding has to wait until your dog is back on its feet and steady. Wobbling or unsteadiness are signs the anesthesia is still working. Feeding too early carries a risk of choking. After a vaccination, the appetite may dip slightly for about a day, which is harmless. But if your dog eats nothing at all for more than 24 hours (for puppies and very small breeds, after just 12 hours), contact the vet.
4. Age
In older dogs, energy needs drop: the amount of food naturally decreases. This happens gradually, not from one day to the next.
In young dogs between 8 and 12 months, food refusal can occur: at this age, dogs test their place in the pack hierarchy. If the dog shows no accompanying symptoms, it's best not to react: take the bowl away after 20 minutes and offer it again at the next feeding.
5. Antibiotics and other medication
Antibiotics throw the gut flora off balance: often together with diarrhea. Probiotics can help restore the balance. During this time, offer light, easily digestible food and check with the vet which products are suitable.
6. Emotional circumstances
Dogs react sensitively to change: the absence of a person they're bonded to, a loss in the family, or a new family member can lead to temporary loss of appetite. Plenty of attention and patience help. Keep daily life as stable and routine as possible.
7. Stress
Moving house, new family members, loud events like New Year's Eve: all of this can make dogs anxious and put them off their food. Create a calm environment, use familiar smells and objects to soothe them, and get back to the usual routine quickly.
8. The wrong food
Dogs have individual tastes: not every food gets accepted. Never switch food abruptly, always gradually: mix the new food into the old one little by little. That avoids stomach trouble and makes it easier for your dog to adjust.
Be consistent with a "gourmet dog": take the bowl away after 20 minutes, don't give in. Hunger is the best cook: after a day or two at most, your dog will eat.
Were you paying attention?
Question 1 of 3Your dog eats nothing but is drinking noticeably more. What might this point to?
You'll find every topic around dog care at Hundeo Pro. From training and nutrition to health: structured courses with video instructions, training tracking, and personal help from real trainers when problems come up.




