The Giant Schnauzer is a beautiful dog and she makes a great watch dog and guard dog. She will protect you. On the downside, she really requires an experienced handler and early socializing of pets, other dogs and children. She is a dominant dog and will continually test the waters and push the envelope of who is in charge here anyway? She is extremely smart and a fast learner.
More: continued here