A dog's framework is its skeleton, consisting of bones connected to each other by joints. Different types of joints allow varying ranges of motion: some joints are immovable (as between the bones of the skull), while others allow a full range of motion in three dimensions (as the joints between the skull and the spine).