Honestly when my dogs were youngsters I didn't give them hard bones when they were teething...I'm not sure if it's good or bad but I just choosed to not to.
But I got them long bully sticks(over 10")never the braided one because if you have a hard chewer it can break it to pieces and swallow the pieces(happened with Nic-Nic...then I found them in his poop,3 inch long ones,scarred the heck out of me).
Anyway when they were pups the bully stick was good for a week!Then they finished,now less then 20 minutes.
Wonder why don't I get them anymore....
With the marrow bones be carefull,cause the marrow can cause huge diaherria,I'm personally give it to them without.
Hope it helps!