Dogs bury their bones as an instinctual behavior inherited from their wild ancestors. In the wild, burying bones helps dogs hide their food from other animals, serves as a way to save food for later when resources are scarce, and also helps them mark their territory. It's a natural behavior for dogs to bury their bones to keep them safe and to have a snack for later.