Having worked at a dog train facility I'm going to interject here. If you don't socialize your dog outside of the family it will likely become aggressive to strangers. This may sound like a good thing until you consider that you need to be able to walk this dog, take this dog to vets and groomers, and you need to be able to let appliance workers and friends into your house. If you do not properly socialize the dog you will not be able to control the dog around strangers. This would be putting your family at risk for being sued when the dog mauls your neighbor's kid. It is also unfair to the dog, since it will likely end up being put down. For a guard dog you want a dog that is well-trained, so the more socialization and experience it has the better.