A partir de enero de 2012, el American Kennel Club reconoció 174 razas diferentes de perros. Estas razas se dividen en los siguientes siete grupos: deportes, sabuesos, trabajadores, terrier, juguetes, no deportivos y pastoreo.
Hay, sin embargo, muchos tipos de perros en el mundo que no son reconocidos por ninguno de los principales clubes caninos. A partir de mayo de 2013, la Organización Mundial Canina reconoció 339 razas diferentes de perros, pero ese número siempre está creciendo. Todos los perros son miembros de la misma especie y pueden reproducirse entre sí, por lo que el número de combinaciones posibles es prácticamente ilimitado. Los siglos de cría de perros han llevado a una extraordinaria diversidad, y los criadores están desarrollando constantemente nuevos híbridos.