It is not aggression, it's resource protection. And I know this sounds wrong, but in some way you DO want your dog to keep her natural instinct to give warning. If you keep ignoring her warnings, or teaching her to suppress them, she will very likely conclude that she needs to make her warning more clear and skip the growling and displaying of teeth and go straight to biting.
So you do not need to teach her that protecting is wrong. What you need to teach her is that it is not needed.
Best way to teach her that she doesn't need to protect her food/toys, is to offer a trade. Trade one toy/treat for another toy/treat and she will soon learn that you (or in this case, your kid) is not out to steal anything and actually it is beneficial for her to let go of something she initially thinks needs to be protected.
Since you are dealing with a kid here though, I would also make it an unbendable house rule, to never disturb the dog when she is eating. Both for the sake of the kids and for the dog.
Bookmarks