La diferencia principal entre las tres variedades de Schnauzer es el tamaño, el miniatura mide entre 30 y 35 cm, el estándar entre 45 y 50 cm y el gigante entre 60 y 70 cm de altura, pero el resto de características físicas son prácticamente iguales. En cuanto a su comportamiento, el miniatura y el estándar son muy similares y el gigante destaca por ser más temperamental, siendo una raza perfecta como perro guardián.