Skip to main content Skip to search Skip to main navigation
Vets answer · Feeding behaviour

My dog won't eat: what should I do?

Is your dog suddenly eating less, or not at all? It can be harmless – or a sign of a health problem. We show you the most common reasons, what to look out for and when a vet visit matters.

Updated: July 2026
approx. 9 min read
Dog won't eat – a Yorkshire Terrier lies uninterested in front of its full food bowl
Key takeaways
  • A single skipped meal is usually harmless – ongoing food refusal is not.
  • The treat test: if your dog takes treats but refuses its food, that points to fussiness rather than illness.
  • See a vet if your dog refuses several meals or also seems listless, vomits, has diarrhoea or drinks less.
  • Common harmless causes: stress at the food bowl, an unfamiliar bowl, life stages or too quick a food change.
  • Often it's the food itself – a tastier, fresh meal solves the problem for a fussy dog.

Why won't my dog eat?

"Oh, no thanks, not for me." When a dog turns away from a freshly filled bowl, its owner is alarmed. The good news: not every dog that leaves its food is ill. Many dogs are simply fussy.

There are many reasons a dog won't eat. Possible causes include health problems, stress, changes in daily routine, feeding times, food changes or an unsuitable feeding spot. Age and hormonal phases play a role too. And sometimes it's very simple: your dog just doesn't like the meal.

But it can also be that your dog is in pain, feels unwell or has an underlying illness. Pain or discomfort can cause even a once-loved meal to be refused. A closer look at your dog's behaviour is worthwhile.

Not eating properly anymore: health reasons

When even a much-loved meal is left untouched, physical causes may lie behind it. These include, for example, dental pain and other pain, gastrointestinal problems, vomiting, diarrhoea, tiredness or other illnesses that lead to loss of appetite in dogs. Especially if your dog also seems listless, trembles or shows other symptoms, you should take a closer look.

When to see a vet?

If your dog leaves its food completely, skips several meals or develops further symptoms, you should see a vet. It's best to have them checked over, including blood work – that way organic illnesses are caught in time.

Life stages – age, season, heat

Some dogs simply eat differently in certain life stages. Age, puberty, being in season, heat, an operation or settling into a new home can temporarily change eating behaviour. An older dog no longer eating as much as before? That can have health reasons or simply be because it's less active. With dementia, too, food is often left standing.

It's worth observing such phases in relation to eating behaviour. Puppies have a fluctuating energy requirement depending on their growth phase, and appetite can change in older dogs too. Many dogs temporarily have less appetite in such phases without anything serious behind it.

Dog won't eat from the bowl: the feeding spot

Sometimes the problem isn't the food itself but the situation around the bowl. One dog will only eat from your hand, another won't eat from a stainless-steel bowl. An awkward location, an unfamiliar bowl or restlessness while eating can make a dog prefer not to eat at all.

A common reason for loss of appetite is stress while eating. Some dogs want to eat in peace and react sensitively to noise, movement or other animals nearby. Others take their cue from the family pack and prefer to eat when their loved ones are around.

The fussy dog won't eat

There are also dogs that are simply picky. Then particularly tasty treats or special snacks are happily taken, but the normal food is left. In this case it's worth looking more closely: why doesn't it taste good?

Often a mix of preferences, habit and learned experience plays a role. Sometimes a dog doesn't like individual ingredients and therefore consistently leaves the whole meal. For some, wet food is still too dry; others won't eat dry food at all; some like it mushy, others prefer large chunks. If your dog is fussy, it may simply need a change of food. The tastier and more aromatic the meal, the less your dog will refuse it.

The treat test: how serious is it?

If your dog eats treats or particularly tasty snacks but not its food, that speaks against a serious illness. A dog that feels really unwell usually refuses snacks too. If it happily takes treats, that can indicate the food simply doesn't taste good, it has trouble with the texture, or something else is bothering it while eating.

When it's simply the food

Sous-vide cooked and rich in aroma – FreshMenu wins over even many fussy dogs. A complete food made with food-grade ingredients.

Discover FreshMenu

How dogs perceive food

Dogs don't just eat as they please – they perceive food very differently from us. For them, smell, texture, temperature and mouthfeel often matter far more than taste itself. That's why your dog may eat one food with enthusiasm but refuse another completely. Smell in particular is decisive, because a dog's sense of smell is very keen.

When you understand how dogs perceive food, their eating behaviour often becomes easier to follow – and some seemingly puzzling reactions suddenly make sense. Whether the food is balanced and provides all the nutrients isn't something the dog considers; all that counts for it is: it tastes good.

Conclusion: loss of appetite can have many causes

If your dog has no appetite, first stay calm and observe closely. Is it eating nothing at all, or just not the normal food? Is it still drinking? Does it seem fit or rather listless? If a single meal is left once, that's no drama. If a dog refuses its food permanently, you should act.

Sometimes the problem isn't the dog but the food. Then it helps to rethink the food and carefully choose a new one. What healthy dog nutrition looks like and how to change food successfully is covered in our big guide Dog nutrition: what your dog really needs.

Frequently asked questions

Are fixed feeding times useful for dogs?

Not every dog needs feeding times to the exact hour. A reliable daily structure matters more. When meals happen within a roughly recurring frame, it gives many dogs orientation and often brings more calm around the bowl.

What can be behind a dog refusing food?

Food refusal can have many causes. Sometimes it's fussiness, sometimes stress, an unsuitable feeding spot, too quick a food change or a health problem. What matters is always the overall picture: is your dog really eating nothing at all, or just refusing its normal food?

When is loss of appetite in dogs concerning?

Loss of appetite should be taken seriously if it lasts longer or occurs together with other symptoms. If your dog also seems listless, vomits, has diarrhoea or drinks less, it should be checked by a vet. If it simply skips one meal and otherwise seems fit, that's not immediately a cause for concern.

How can I encourage my dog to eat?

Small changes often help. Many dogs like their food better when it smells more aromatic, is slightly warmed or has a more pleasant texture. A calm feeding spot and fewer treats in between can also make a big difference.