My mutt Rock came from a shelter and while he showed no aggression towards people he was aggressive towards strange dogs(he got along ok with the rest of my pack)-especially when on lead. I took him for a private session with a behaviorist for an evaluation and suggestions-then followed up with her group classed geared towards "problem" dogs. It was money well spent.