El schnauzer proviene de Wurtemberg, Alemania, y su origen antiguo se remonta a los perros medievales como el y algunos perros pastores locales.