Miniature Schnauzers are small to medium-sized dogs, most weighing between 11 and 20 pounds and standing around 12 to 14 inches tall. Factors such as genetics, diet, exercise, and overall health can influence a Miniature Schnauzer’s growth and development.