Os cães têm consideravelmente mais ossos do que os humanos. O esqueleto humano é composto por 206 ossos, enquanto o esqueleto de um cão tem uma média de 319 ossos.
O número exato de ossos no esqueleto de um cachorro pode variar dependendo se a cauda foi cortada ou se algum osso foi removido por motivos médicos. Em média, a cauda de um cachorro tem de seis a 23 ossos. Cães de todos os tamanhos compartilham aproximadamente o mesmo número de ossos. Isso significa que, apesar da diferença de tamanho, um Chihuahua e um Dogue Alemão têm aproximadamente o mesmo número de ossos.