It is a behaviour. Behaviours can be driven by a multitude of things. This can be genetic, learned behaviour, emotional... the list goes on. What your dog does, does not define who they are. Expect dogs to be dogs, not robots. They will not always be perfect, they learn at different rates and they put up with so much that we do and ask of them. If we want to change Behaviour such as aggression, then we often have to identify and change the emotion driving the behaviour. And that's where I come in!
Send me a message if you would like some help to change your dog's behaviour. I would absolutely love to help you!