Los perros tienen un promedio de 319 huesos en sus cuerpos. El número varía un poco dependiendo de la longitud de la cola, ya que las colas cortas tienen menos vértebras que las largas. Algunas razas, como los grandes Pirineos, también tienen huesos adicionales en sus patas de rocío traseras.
La principal diferencia en el número de huesos está en las vértebras caudales que forman la cola del perro. Existen diferencias naturales en la longitud de la cola que explican algunas variaciones. Algunas razas de perros tienen sus colas atracadas, lo que resulta en la eliminación de las vértebras caudales. Aparte de la longitud de la cola, la estructura esquelética de varias razas es similar. Las diferencias en el tamaño de los huesos explican las diferencias en la conformación y el tamaño entre razas.