Wyróżnia się setki ras i rodzajów psów. Każda rasa charakteryzuje się typowymi dla siebie cechami, które odróżniają ją od pozostałych. Jednak psy należące do wszystkich ras można pogrupować w kilka grup według pewnych określonych cech. Autorzy proponują klasyfikowanie ras według takich cech jak wygląd głowy, kształt uszu oraz długość i wygląd sierści. Jeśli idzie o kształt głowy to można wyróżnić psy, które cechują się głową okrągłą, głową długą oraz psy, których głowy mają kształt kwadratowy.
Okrągłą głowę posiadają takie rasy psów jak spaniel. Głową długą mogą pochwalić się takie rasy mało znany w Polsce whippet. Głowę o kształcie kwadratowym mają znane dość powszechnie mastiffy. Biorąc pod uwagę sierść psy można podzielić długowłose, krótkowłose oraz szorstkowłose. Do psów długowłosych należy chociażby komondor, który może pochwalić się dość charakterystyczną sierścią. Do psów krótkowłosych należą chociażby liczni przedstawiciele rasy jamników wśród których odnajdziemy także przedstawicieli szorstkowłosych.