Dogs have considerably more bones than humans. The human skeleton is made up of 206 bones, while the skeleton of a dog has an average of 319 bones.
The exact number of bones in a dog's skeleton can vary based on whether the tail has been docked or whether any bones have been removed for medical reasons. On average, a dog's tail has anywhere from six to 23 bones. Dogs of all sizes share roughly the same number of bones. This means that, despite the size difference, a Chihuahua and a Great Dane have approximately the same number of bones.