Which Is the Best Small Dog Breed?

Getting a Mini Schnauzer: Pros and Cons