How big are newborn miniature schnauzer puppy?

Newborn miniature schnauzer puppies are typically very small, weighing anywhere from 4 to 8 ounces (around 113 to 227 grams). They're about the size of a small apple or a teacup!

Here are some other interesting facts about their size:

* They grow quickly: Miniature schnauzers grow rapidly in their first few months. They will double their birth weight in the first week alone!

* Adult size: Miniature schnauzers usually reach their full adult size between 10 to 12 months old, weighing between 11 to 20 pounds.

* Individual variation: There can be some variation in size depending on the individual puppy and their parents' size.

It's important to note that these are just general guidelines. Every puppy is unique and will grow at their own pace. If you have any concerns about your puppy's size or growth, it's always best to consult with your veterinarian.