Nice looking dog mate, had the same thing with my dog, had him on the lead when a german shepard came up wanting to have a go, his dog ended up coming off alot worse, then the owner had the cheek to ask for my details . Mine is never aggressive with other dogs unless they start first, and in this case i was walking the little yorkshire terrier so i genuinely think he was only protecting him. But your right they make a great pet, i they are brought up right in the first place. Give them an inch and they take a mile