At birth, the Miniature Schnauzer weighs between 4
to 9 ounces and is about 3 to 7 inches long.
During the first 2 weeks, the puppies will double
their birth weight. At one month Mini Schnauzer
puppies weigh anywhere from 1 ½ to 2 ½ pounds.
By 2 months, puppies will have doubled their size
yet again, weighing in at 3 to 5 pounds.
Photo of Miniature Schnauzer SAMSON at 2 months
old weighing in at 4 pounds.