Existem mais de 800 raças de cães, reconhecidas por vários clubes em todo o mundo. Muitos cães, especialmente fora dos Estados Unidos da América e da Europa Ocidental, pertencem a nenhuma raça reconhecida. Há alguns tipos básicos de raça que têm evoluíndo gradualmente seu relacionamento com os seres humanos ao longo dos últimos 10.000 anos ou mais, mas todas as raças modernas são, relativamente, derivações recentes. Muitos destes são o produto de um deliberado processo de seleção artificial. Devido a isto, algumas raças são altamente especializadas, e há extraordinária diversidade morfológica entre diferentes raças. Apesar destas diferenças, os cães são capazes de distinguir cães a partir de outros tipos de animais.
Exemplo de cão vira-lata, criado no Brasil
Vira-lata ou Rafeiros (também chamados de "SRD" - de "Sem Raça Definida") são cães que não pertençam a raças específicas, sendo misturas na variante mais de duas percentagens. Sem raça pura cães e cães são adequadas tanto como companheiros, os animais de estimação, cães de trabalho, ou concorrentes no cão esportes. Às vezes diferentes raças cães são criados deliberadamente, a fim de criar inter-raças, como o Cockapoo, uma mistura de Cocker Spaniel e Poodle Miniatura. Esses tipos de cães podem exibir um certo grau de vigor híbrido e de outras características desejáveis, mas podem herdar qualquer uma das características desejadas dos seus pais, tais como o temperamento ou de uma determinada cor ou tipo de pêlo. Sem análises genéticas dos pais, os cruzamentos podem acabar por herdar defeitos genéticos que ocorrem em ambas as raças parentais.
Collie na cor marta
O Vira-lata (Brasil), ou rafeiro (Portugal) é a denominação dada aos cães ou gatos sem raça definida, SRD, como são geralmente referenciados em textos veterinários. Geralmente os cães e gatos considerados sem raça definida são mestiços, descendentes de diferentes raças.
Cão-Guia de Cego
Um cão-guia é um animal adestrado para guiar pessoas cegas ou com deficiência visual grave, ou auxiliá-los nas tarefas caseiras.
Cão-ouvinte é um tipo específico de cão para assistência, especificamente seleccionado e treinado para ajudar os surdos, ou deficientes auditivos, alertando o seu manipulador de sons importantes, tais como campainhas, alarmes de incêndio, toque de telefones, ou alarme de relógio. Eles também podem trabalhar fora de casa, alertando para sons tais como a sirenes, empilhadores, aproximação de pessoas por trás do surdo, e o chamamento do nome do manipulador.
Um cão de caça se refere à qualquer cão que dê assistência à humanos na caça. Tem vários tipos de cães de caça desenvolvidos para muitas tarefas que os caçadores requerem que eles executem. As principais categorias de cão de caça incluem hounds, terriers e perdigueiros. Entre esses existem divisões de acordo com as habilidades que o cão possui.