Caramba! You have discovered a Miniature Schnauzer!
Miniature Schnauzers, in my opinion, are the unrivaled family pet!
They are bull-legged, happy, adaptable, loveable, patient with children, active when you desire and calm when you desire, they are loyal. Miniature Schnauzers will sit or lay for hours with you, yet climb mountains with you. Miniature Schnauzers adapt to you who you are and meet you where you are.
They are excellent service dogs.
Mini Schnauzers are terrific therapy dogs, just by there very nature.
According, to Johanna Baker who is extremely disabled and wheelchair bound says “she can not image a minute without them.” She says “they are incredibly attentive and loveable.” Everyday they put a smile on her face.
Miniature Schnauzers are the 12th smartest dog according to Wikipedia.
They outlive most breeds of dogs.
Currently, Cesar Milan has chosen the Miniature Schnauzer as one of his 4 breeds of dogs that he is training.