Question: why are dogs territorial over food?
Answer: Food aggression is a territorial reaction a dog experiences when eating meals or treats, in which they use hostile behavior to guard their food. ... This aggression is a form of resource guarding - a behavior passed down through evolution, when dogs needed to protect every meal or resource they had.