Schnauzer es un tipo de cachorro alemán. La palabra Schnauze, en alemán, significa "hocico", y el perro es así llamado debido al formato de su crânio, largo y fuerte.
Los schnauzer son divididos en tres variedades, en consonancia con suyo porte: