Why Does My Dog Hide Food? 6 Reasons

Hiding food is, in most cases, a healthy expression of ancestral canine instinct. See other causes.


Porque é Que o Meu Cão Esconde Comida ? 6 Razões

Seeing your dog bury or hide food might seem strange or worrying. In most cases, it’s a perfectly normal behaviour with deep roots in the evolutionary history of canids.

Your dog picks up a piece of food, leaves the room, and returns minutes later without it. Or you find their kibble buried in the garden, hidden under a cushion, or pushed into a discreet corner of the house. This behaviour, known to ethologists as caching or food hoarding, is instinctive and shared by many wild carnivores. But it can also be a sign of something that needs attention. In this article, we explain the most common reasons why dogs hide food and when you should be concerned.

The most common reasons why dogs hide food

The cause is not always the same. The behaviour of hiding food can have instinctive, emotional, or feeding-related origins.

Ancestral survival instinct: The wild ancestors of dogs would hide excess food to consume later, protecting it from other predators. This behaviour genetically persists even when food will never be scarce.
Excess food: If the dog receives more than it can eat at once, instinct tells it to store the excess. This is one of the most frequent and easily correctable causes.
Anxiety and insecurity: Anxious dogs or those who experienced food deprivation in the past hide food as an emotional security mechanism. Hidden food represents a reserve of psychological comfort.
Competition with other animals: In homes with multiple animals, the dog may hide food to protect it from others. The instinct to protect resources is stronger in some dogs than in others.
The food is not to their liking: Sometimes the dog hides food not to store it, but simply because it doesn't want to eat. Hiding the kibble instead of ignoring it in the bowl is an instinctive way to "solve the problem".
Enrichment behaviour: Some dogs hide food simply for mental stimulation: the act of hiding and then searching is, for them, a form of play and cognitive exercise.

Ancestral instinct: the evolutionary explanation

To truly understand why dogs hide food, you need to go back thousands of years. The wild ancestors of domestic dogs, including wolves, were opportunistic hunters whose meals were unpredictable. When they caught a large prey, they were unable to consume it entirely at once, and leaving it unattended meant losing it to other predators.

The evolutionary solution was caching: burying excess food to retrieve later. This behaviour is so deeply ingrained in canine DNA that it persists even in domestic dogs who have never gone a single day without guaranteed food. For your dog, hiding kibble is as natural as barking or sniffing.

Breeds with a greater tendency to hide food

While any dog can exhibit this behaviour, some breeds have a more marked genetic predisposition for caching, particularly those bred for hunting work or with a strong resource-guarding instinct: Terriers, Beagles, Dachshunds, Basset Hounds, and many working breeds like the Siberian Husky. These breeds were selected for generations for characteristics that include the instinct for food preservation.

When hiding food might be a sign of a problem

Most of the time, hiding food is harmless and requires no intervention. But there are situations where the behaviour deserves attention.

New and sudden behaviour. If your dog has never hidden food and suddenly starts doing so, it could be a sign of stress, anxiety, or a change in the environment that is upsetting them. Identify what has recently changed in their routine or home.
Aggressive resource guarding. If the dog hides food and shows signs of aggression when someone approaches the spot, including growling, lip curling, or biting, the behaviour is no longer harmless and requires supervision from a dog trainer.
Associated loss of appetite. If the dog hides food instead of eating and also seems less active, loses weight, or shows other signs of discomfort, there may be an underlying medical cause that warrants a veterinary consultation.
Generalized anxiety. If the behaviour is part of a broader picture of anxiety, such as destruction, excessive vocalization, or compulsive behaviours, it is important to talk to your veterinarian about stress management strategies.
Attention: Food buried in the garden or hidden in damp places can develop dangerous moulds and bacteria. If your dog has a habit of hiding food outdoors, regularly check these spots and remove hidden food before it deteriorates.

How to deal with food-hiding behaviour

If the behaviour is not aggressive or pathological, it doesn't need to be eliminated. But if it bothers you or is causing problems, there are simple and effective strategies.

Adjust portions. If the dog hides food because it has too much, reduce portions to what it can eat in one meal. A dog that finishes its meal with no leftovers rarely has an incentive to hide.
Establish fixed schedules. Regular and predictable meals reduce food anxiety. The dog learns that food will appear consistently, and the instinct to hoard tends to decrease.
Remove the bowl after the meal. If you leave a full bowl available all day, the dog has more incentive to save what's left. Offer food, wait 15 to 20 minutes, and remove what hasn't been eaten.
In multi-animal homes, feed separately. Creating individual spaces for each animal during meals reduces competition and the instinct to protect resources.
Reinforce a safe environment. A dog that feels safe and confident in its home hides less. Stable routines, positive interaction, and a private, comfortable space contribute to reducing food anxiety.

Frequently asked questions

My dog hides kibble but eats treats. What does that mean?
The kibble probably doesn't appeal to them as much as the treats. Treats usually have a more intense aroma and a more palatable taste. If the dog eats treats well but hides or ignores the kibble, consider switching to a more palatable kibble or checking if the kibble is in bad condition.
My dog buries bones in the garden. Is that normal?
Yes, burying bones is the most classic and natural caching behaviour in dogs. It is completely normal and harmless as long as the buried bones are not forgotten for too long, as they can rot and create risks when the dog digs them up to eat.
Should I prevent my dog from hiding food?
It's not necessary to prevent it unless the behaviour is aggressive or causes practical problems. Trying to suppress a natural instinct without understanding the cause can increase the animal's stress. It is more effective to manage the conditions that encourage the behaviour than to try to eliminate it directly.
My dog hides food in strange places like shoes or sofas. Is that normal?
In a domestic environment, the dog adapts the instinct to bury to the availability of soft surfaces. Sofas, cushions, carpets, and clothing items replace soil as "burying" spots. The behaviour is identical to burying in the garden, just adapted to the home context.
Dogs adopted from shelters hide more food. Why?
Yes, it's very common. Dogs that have lived in shelters or experienced periods of food deprivation develop a more anxious relationship with food. The hiding behaviour tends to decrease gradually as the dog gains confidence in the regularity and abundance of food in their new home.