Dogs have an instinctual behavior to bury their bones as a way to hide and protect their food from other animals. This behavior stems from their ancestors in the wild who would bury food to save it for later when food was scarce. Burying bones also serves as a way for dogs to mark their territory and save their prized possessions.