Aggressive towards their owners or other animals and people?
If you are talking towards other animals and people it can be several things but more often then not in my opinion at least it is a territorial thing. Whether they are trying to protect you or the location I have seen this in many dogs. Training is the best answer and creating clear alpha presence so your dog understands that its job is to listen and obey you.