I've tried marrow bones with my dog (the shin bone of a cow), and she just gave me a filthy look as if to say why would i touch that there's no meat on it? Even if you get them split in half the marrow is just fattening. My girl gets beef neck bones. They have quite a bit of meat on them especially if you get them from a supermarket as they get them from an abbatoir who don't bone them out as well as a private butcher shop will do. The only problem is if they are too big the dog will use their front teeth to get the meat off and it doesn't really help the back teeth as they struggle to fit them in there mouth. They need to be cut up small enough for your dogs mouth size.
My dog has excellent teeth and she is eleven and a half years old. I have from a very young age always given her bones somewhere in every meal. I do have an advantage being a butcher i can cut the bones to size. I feed the neck bones as mentioned as well as chicken necks frames and wings, y-bone, osso bucco and lamb riblets.
You could also try brisket bones if you get the softer ones lower down the rib cage.
Your dog might be like mine and turn her nose up at bones that don't have a lot of meat on them.
If you think dogs can't count, try putting three dog biscuits in your pocket and then giving Fido only two of them. ~Phil Pastoret