Hi Guest,
Miniature Schnauzers are a lovely breed, as with all breeds of dog they need plenty of socialisation with other dogs and people.
Please be aware that the coat is a major commitment and that clipping it may be a short cut that you will live to regret, a stripped coat is much easier to keep looking smart. The furnishings however are very profuse on most of them and need attention every day if painful mats are to be avoided, so you really have to like brushing and combing and will have to teach the pup to enjoy it.
They like the sound of their own voice and will use it to excess if allowed.
there is more information here and information on necessary health checks
http://www.schnauzerclub.co.uk/