A Miniature Schnauzer will carry her puppies somewhere between 56 to 66 days before giving birth to them... ie around 2 months. On average its between 61-63 days. The first 2 weeks of pregnancy, there will be very little or no outward signs that your dog is pregnant.