A mini schnauzer is excellent for a small family or a single older adult, as the dog's affectionate nature, loyalty, and high intelligence make it an easy-to-train and loving friend. Mini ...