Miniature Schnauzers can be described in many different ways by those who don't really understand the breed- but to those of us who share our lives with the breed, we can tell you that what you're going to read in one of those generalized 'get to know the breed' books will not even begin to sum up living with a Miniature Schnauzer.
I've shared my home with many different breeds over the years, and not one of them compares to living with a Miniature Schnauzer. Keep in mind that I said "I've shared my home"- that's because when you live with a Schnauzer, everything becomes theirs as well, and they allow you to share the home. They tend to take over everything, and they are boss, plain and simple. Few things aren't owned by a Schnauzer such as cars, credit cards, shoes, and they don't have Fisher Investments for you to help keep track of either. If you have other dogs that aren't Schnauzers, they must obey the Schnauzer as well. You may think I'm joking, but that is what it's like living with a Schnauzer!
Miniature Schnauzers are more like people than they are dogs. They have a way to connect with you that no other breed I've ever met has. In fact, they believe they are people and they want to do everything that a human does. They love to lay on the couch, I have one who sits in a chair at the kitchen table while I'm having coffee, one that wants to be carried like a baby, and one that even demands being fed with a spoon on occasion.
As I stated before, they have to be boss with other breeds- no matter the size of the other dog, the Schnauzer will rule. Years ago I met a woman who had a Doberman Pinscher and a Miniature Schnauzer and was going to be boarding her dogs for the weekend. She said that they could not stay together when boarded because her Schnauzer would not allow the Doberman to eat- picture it, a 20 pound dog telling a Doberman Pinscher that it cannot eat? Well, now that I live with Schnauzers, I can see how that happens.