I really value bones, they are the base for all of our homemade stocks and broths. We use a lot of stock here, for soups, stews, to cook grains in, to add to ground meats in small quantities for more flavor, etc.
I save all the bones from everything we bake or pan fry. When we're done with the meal and only the bones remain, I put them in a container or plastic bag and pop them in the freezer for future use. Sometimes I collect enough of these bones to make a pot of stock out of them, but most often I add them to fresh bones I'm cooking into stock after butchering poultry. When I'm parting out ducks and/or chickens I usually have a good pile of backs/feet/necks and those all go into a stock pot. I don't care that I'm mixing bones from chickens, ducks, goats, pigs, quail etc in one pot, when the stock is done I simply label is 'Barnyard Stock' which lets me know it's a blend of flavors. My pantry has single animal stocks and my blended animal stock so I get to choose what I want to use at any given time.
Once the stock is made and all the solids from the pot (bones, herbs, veggies) have been strained out, I toss all the bones into the fire to become ash which will eventually make it's way to the compost pile.
I often feed raw bones to my dogs, but never cooked bones. Cooked bones can splinter when the dogs are eating them and cause them issues when they swallow them. I'm not prone to cooking bones long enough for them to literally fall apart, which is possible to do, and since I don't do that the bones need to be disposed of in a way that won't harm my dogs or attract predators. Around here, any bones that go into the compost pile without being burned first, attract unwanted predators from the forest that borders our homestead on two sides. Utilizing a winter wood burning stove to burn the bones solves the issue.