Your dog looks at his food bowl, sniffs a bit, and walks away. Not a bite taken. The next day, the same. Anxiously you think: "My dog isn't eating... what's wrong?" It's one of the most common concerns among dog owners, especially new ones.
Dog won't eat, dog eats poorly, or even dog isn't eating or drinking – it all sounds worrying, but there isn't always a reason to panic. Sometimes the cause is something simple, sometimes it calls for action.
In this article, we explain what can cause a reduced appetite, how long a dog can go without food, what you can do about it, and when it's wise to call a vet.
Why a dog sometimes won't eat
There are countless reasons why a dog might not want to eat. Dogs are creatures of habit, and any change in their food, environment, or mood can affect their appetite. The most common causes are:
-
Change in food or routine: New kibble or meal times can take some getting used to;
-
Hot weather: In the heat, dogs, like humans, have less appetite;
-
Stress or tension: Moving, new family members, or even a neighbor's barking dog can cause stress;
-
Health problems: Dental problems, pain, fever, or stomach issues can reduce appetite;
-
Age: Older dogs sometimes eat slower or less due to reduced sense of smell or energy.
The most important thing is to observe. If your dog isn't eating but is drinking, playing, wagging their tail, and otherwise behaving normally? Then it's often temporary. But if you notice they also become lethargic, don't drink, or lose weight, then it's time to take action.

What to do if your dog won't eat
When your dog isn't eating, staying calm is step one. Forcing them or causing stress will backfire. Start with simple observation and a few clever adjustments.
-
Check the food bowl: Sometimes the solution is simpler than you think. A dirty bowl, an unpleasant smell, or old food can cause aversion. Wash the bowl thoroughly and try again;
-
Offer a different texture: Some dogs get tired of their usual kibble. Add some lukewarm water or a scoop of wet food to enhance the smell;
-
Try hand-feeding: Offering a few pieces by hand can stimulate appetite, especially if your dog is anxious;
-
Check for physical signs: Look for drooling, difficulty chewing, or unusual behavior. These can indicate pain in teeth or throat.
If your dog still shows no interest, you can try small portions of chicken, rice, or broth. This not only helps to test if they want to eat at all but is also mild on the stomach.
How long can a dog go without eating?
A healthy adult dog can go about 24 hours without food, but that doesn't mean it's good to wait that long. Puppies, small breeds, and dogs with health problems should never go without food for so long.
If you notice your dog hasn't eaten for more than a day, or isn't eating and drinking, that's an alarm signal. In that case, it's wise to contact the vet quickly.
Dogs need energy to keep their blood sugar stable. Fasting for too long can lead to lethargy, weakness, or nausea. Especially for smaller dog breeds, this can quickly become dangerous.
What can I give my dog who won't eat?
When your dog refuses their normal food, you can stimulate their appetite with some creativity. Think of food that is more fragrant, softer, or milder on the stomach. Examples of mild food for poor appetite:
-
Boiled chicken with rice (easily digestible);
-
Dog broth (without salt);
-
Wet food or soaked kibble;
-
A little chicken fat or salmon oil over the food for extra smell.
Note: never randomly give human food. Onions, garlic, chocolate, and grapes are toxic to dogs. In doubt? Always check with the vet if it's safe.
A temporary boost in smell or taste often helps to restart the appetite. Once your dog starts eating again, you can slowly switch back to their normal diet.

When should you worry?
Not every dog who eats poorly is immediately sick, but there are clear signals where it's better to intervene. Pay close attention if other symptoms appear in addition to poor appetite:
-
Excessive drooling or retching;
-
Not drinking or vomiting;
-
Lethargy or sleeping a lot;
-
Pain reaction when touching head or belly;
-
Weight loss.
If one or more of these signs are visible, there may be an underlying cause such as an infection, gastrointestinal problem, or gum inflammation.
Also, with young puppies or older dogs, you should be alert sooner: their resistance is weaker, and the consequences of not eating can quickly become serious.
How long is it normal for a dog to go without eating?
On average, a dog should not go longer than 24 to 36 hours without food. After that, energy and fluid deficiencies occur that affect health.
If your dog isn't eating but is drinking, you can wait a day, especially if they are otherwise behaving normally. But as soon as your dog isn't eating and drinking, you should take immediate action.
Long-term food refusal can indicate a serious condition, such as liver or kidney problems, or even a blockage in the intestines. Better to visit the vet once too often than once too late.
Tips to get your dog eating again
-
Maintain regular feeding times, but don't leave food out all day;
-
Lightly warm the food to enhance its smell;
-
Give smaller portions spread throughout the day;
-
Ensure your dog can eat calmly, without distraction or stress;
-
Check the expiration date of the food;
-
Consider the weather: dogs eat less in hot weather;
-
Stimulate appetite by exercising together; a short walk before eating helps.
When the cause is behavioral
Sometimes there is no medical problem, but a behavioral cause. A dog can become "picky" if he gets used to snacks or table scraps.
Dogs quickly learn that they get something tastier if they leave their food. Try to prevent this by being consistent. Give food at fixed times, leave it for 15 minutes and then remove it.
Stress or too little exercise can also play a role. Dogs that are bored sometimes eat too little out of habit. A fixed routine, more attention or longer walks can work wonders.
Make sure walks are pleasant; if you notice that your dog doesn't want to walk, check if something is going on: fear, pain or tension. This can indirectly affect his appetite.
Older dogs and eating problems
Poor eating is a common phenomenon in older dogs. Their sense of smell decreases, chewing becomes more difficult, and digestion works slower.
For senior dogs, provide softer, more fragrant food and consider a supplement if advised by the vet. Regular grooming also helps: a trim with a dog clipper can improve comfort and reduce stress.
Also pay attention to parasites and skin irritations. A flea collar helps prevent restlessness due to itching, making your dog feel better and eat more.
Healthy habits for a better appetite
A healthy dog not only eats well but also feels good. Ensure a balance between rest, exercise, and attention.
Daily walks, fixed feeding times, and hygiene all contribute to a good appetite. Don't forget that dogs are social animals: some dogs eat better when you are around, others prefer to eat in silence.
And yes, it sounds minor, but even routine tasks like using poop bags during walks contribute to structure, something dogs love.

A dog that doesn't eat always says something
When your dog doesn't eat, it's always a sign. Sometimes it's temporary, for example due to heat or stress, but sometimes it's a warning that something is wrong. Pay attention to behavior, check health, and maintain routines. A few small adjustments can make a big difference.
If your dog continues to refuse to eat, eats poorly, or shows other symptoms, always consult your vet. With timely action and some patience, their appetite usually returns quickly. And don't forget: your dog trusts you to understand them. You are the one who best knows their signals, and that makes you their greatest ally.
