A gennaio 2012, l'American Kennel Club ha riconosciuto 174 diverse razze di cani. Queste razze sono suddivise nei seguenti sette gruppi: sport, cane da caccia, lavoro, terrier, giocattoli, non sportivi e pastorizia.
Esistono, tuttavia, molti tipi di cani nel mondo che non sono riconosciuti da nessuno dei maggiori club di cani. A partire da maggio 2013, la World Canine Organization ha riconosciuto 339 diverse razze di cani, ma quel numero è in costante crescita. Tutti i cani sono membri della stessa specie e sono in grado di incrociarsi, quindi il numero di combinazioni possibili è praticamente illimitato. Secoli di allevamento di cani hanno portato a una straordinaria diversità e gli allevatori stanno costantemente sviluppando nuovi ibridi.