The Schnauzer is originally from Germany, and is said to be recognized in pictures from the fifteenth century. Miniature Schnauzers have taken on many of the physical characteristics as the Poodles with small Standards. Because of their background in hunting small vermin, they are desired as family dog for the farm life.
Miniature Schnauzers are an ideal family dog, as their size has allowed them to adapt to life in the suburbs. And yet they have a high prey drive and can stay on task for an extended period of time, so they make great outdoor pets, too.
If you are considering owning a Miniature Schnauzer, keep in mind that while they are small, they need a lot of physical exercise, and are best when also given a mentally stimulating job. Anything that you can do with them that requires their prey drive and ability to find things would be great.
They are a loyal dog who does well with children, so involving the kids in their exercise regimen and daily job is a great thing to do. Remember, Miniature Schnauzers are part of the Terrier Group, and can therefore be rather tenacious, stubborn and long winded.
I would recommend consulting a puppy profiler to determine whether or not a Miniature Schnauzer would be a good fit for your families lifestyle. They can be easy to train, but just as with every other breed of dog, there is never a time when training is not necessary.