Leg bones from your butcher are excellent for dogs and are nutritionally good for them as well. The ones they have in the freezer section with a little meat and the marrow still in them. They're uncooked and the bone is nice and white. Other options that work very well for dogs is antlers. They both last a long time and don't splinter. Typically any cooked bone will splinter.