Schnauzer - a spirited and well - mannered companion!