One of the biggest reasons why dogs become aggressive over their food is because they have territorial behavior. Their natural instinct also has a role in it. In the past, dogs' ancestors fought for their food to survive another day. Although dogs are now domestic creatures, this food aggression runs into their blood. So, if you see your dog growing at you when eating food, it doesn't mean they are showing bad behavior.