I had Miniature Schnauzers when I was a kid. I loved one of those dogs with all my heart, but he was CLEARLY a one person dog. They are very clean dogs, shed very little, are smart, mine were easy to obedience train, and are very loyal IF they like you. If they don't, move out of the way. The only negative I can say for sure is they NEVER shut up. Barkbarkbarbarkbark! I have a Collie now and they say Collies never shut up. She's quiet next to the Schnauzers I had.