Istnieje 10 grup ras psów:
1. owczarki i inne psy pasterskie
2. pinczery i sznaucery, molosy, psy górskie, szwajcaskie psy górskie i do bydła
3. teriery
4. jamniki
5. szpice i psy w typie pierwotnym
6. psy gończe i rasy pokrewne
7. wyżły
8. aportery, płochacze i psy dowodne
9. psy ozdobne i do towarzystwa
10. charty
Wyróżniamy także grupę obecnie niezuznanych przez FCI.
Każda z ras charakteryzuje się innym wyglądem i charakterem, o czym należy pamiętać przy wyborze wymarzonego czworonoga.