I have heard the old wives tale, if you want your dog to protect you, don't let a lot of different people meet it as a puppy. Only close friends and family are supposed to meet and interact with the puppy and you should not take the puppy away from your home and property, unless you have to and it will grow up to be protective and territorial. In reality, and our society, this doesn't work. Any dog can be protective and territorial, regardless of the breed. Any dog can be aggressive and a fear biter, regardless of the breed, if it is not properly socialized, introduced to lots of new things, people and situations. A guardian type breed, is going to be protective, regardless, but is only going to be a good companion, family member and member of society, if it is properly trained and socialized. That is all we are talking about. It won't prevent your dog from protecting you, that much is inherent, but it will make both your dog's and your life much more pleasant, if you socialize them as a puppy.
Kathy