Not the prettiest picture I know but the truth is they are one of the most nutritional things you can ever give your dog.
A generation ago it was perfectly normal to go the butcher and get bones for your dogs. Now we give our dogs bone shaped biscuits, bone shaped toys and bone shaped treats but draw the line at giving them the real thing. Once you've seen your dog gnawing on a bone you know it's what they're supposed to eat. There are so many health giving benefits to feeding bones in terms of nutrition (including protein, fatty acids, anti-oxidants and enzymes) but they are also nature's toothbrush.
Main rule never to be broken - only ever feed them raw.
Cooked bones can be brittle and splinter and can be dangerous.
So go and make friends with a butcher today, they normally give bones away for free or certainly for very little. Beef bones are a great introduction if you're new to the whole raw feeding frenzy. Ask nicely and they will chop them up for you with their special big cleaver if your dog is only small.
All that goodness for just a few pennies. Think of all the money you'll save on those processed dental sticks in the supermarket. It's funny you know, I've never seen a wolf eat a detastix.........