* Eri organisaatiot, erilaiset standardit: Eri kenneliklubit ja organisaatiot tunnustavat erilaiset rodut. Joillakin voi olla tiukat standardit, kun taas toiset ovat osallistavampia.
* Uusia rotuja syntyy: Uusia rotuja kehitetään jatkuvasti selektiivisen jalostuksen avulla, mikä tekee vaikeasta määrän pitämistä.
* Landrace -koirat: Monet koirat ympäri maailmaa eivät ole virallisesti tunnustettuja roduja, mutta ne ovat ainutlaatuisia väestöryhmiä, jotka ovat ominaisia tietyille alueille.
Tässä on kuitenkin yleinen idea:
* American Kennel Club (AKC) tunnistaa 190 rotua.
* Fédération Cynologique Internationale (FCI) tunnistaa yli 350 rotua.
* United Kennel Club (UKC) tunnustaa yli 160 rodua.
Joten karkea arvio olisi, että maailmassa on todennäköisesti satoja tunnustettuja koiranrotuja, ja koirien populaatiot, joita ei ole virallisesti luokiteltu.