Aqui estão algumas diferenças significativas entre cães de raças pequenas (menos de 10Kg), médias (10 a 25Kg), grandes (25 a 45Kg) e gigantes (45 a 90Kg): O peso e o número de filhotes no nascimento são diferentes: uma cadela de raça pequena trará ao mundo geralmente de 1 a 3 filhotes, cada um pesando cerca de 5% do peso desta, enquanto que uma cadela de raça grande terá ninhadas de 8 a 12 filhotes, pesando no máximo 1% do peso da mãe. A amplitude e a duração do crescimento: na idade adulta, o filhote de raça pequena terá multiplicado por 20 o seu peso do nascimento, comparados a cerca de 50 para um filhote de raça média e 80 para a raça grande. A duração média de vida varia de 15 anos para as raças pequenas, 13 anos para as médias e 10/11 para as raças grandes. O cão de raça pequena atinge a idade adulta aos 8 meses, enquanto o de raça grande precisa esperar entre 18 e 24 meses. Seu metabolismo é diferente. Assim, por exemplo, as necessidades energéticas de um cão de 50 kg não são 5 vezes, mas 3,3 vezes mais elevadas do que um cão de 10 kg. O temperamento difere também com o tamanho: os cães de raças grandes são, em geral, mais calmos do que os de raças pequenas, mas diferentemente deles, precisam de mais espaço vital. Essas diferenças entre raças pequenas, médias e grandes têm conseqüências no que se refere à saúde, alimentação e natureza das relações homem/cão.