Well. if your dog is aggressive to some dogs and not to others there are many reasons. First, the dog(s) your dog is aggressive to may be territorial aggressive, meaning that if you live near them...
It depends on how old your dog is. Every people year, is seven dog years. Therefore, if your dog is 10, she really feels like 70. Does this answer your question?