Dogs may bury their bones as a natural instinct carried over from their wild ancestors. In the wild, dogs would bury their food to save it for later when food was scarce. Additionally, burying bones can help dogs hide their food from potential competitors or predators. It can also be a way for dogs to mark their territory and save their prized possessions.