My 6 month old schnauzer weighs 27 pounds. I purchased him at 5 months and he weighed 22 lbs. I was told he was a mini schnauzer and he 15 inches at the shoulder. He was sold as a rescue from a breeder. He has a white spot on his chest and a long neck as compared to any other schnauzers I have owned. Also much larger teeth and mouth Could he be a mix with a standard or giant?