Hunde haben durchschnittlich 319 Knochen in ihrem Körper. Die Anzahl variiert etwas je nach Schwanzlänge, da kurze Schwänze weniger Wirbel haben als lange Schwänze. Einige Rassen, wie die großen Pyrenäen, haben auch zusätzliche Knochen in ihren Hinterkrallen.
Der Hauptunterschied in der Anzahl der Knochen liegt in den Schwanzwirbeln, aus denen der Schwanz des Hundes besteht. Es gibt natürliche Unterschiede in der Schwanzlänge, die für einige Variationen verantwortlich sind. Bei einigen Hunderassen sind die Schwänze kupiert, was zur Entfernung der Schwanzwirbel führt. Abgesehen von der Schwanzlänge ist die Skelettstruktur verschiedener Rassen ähnlich. Unterschiede in der Knochengröße sind für Unterschiede im Körperbau und der Größe zwischen den Rassen verantwortlich.