Yes, Schnauzers generally make excellent family pets. They are loyal, protective, and great with children. However, early socialization and training are important to ensure they are well-mannered around kids.