Dogs love to chew and big marrow bones are fine but T-bones and lamb bones can split and may end up with splinters in the dog's throat.
Painful for the dog, and very expensive at the vets. I would not feed the dog bones from 'the table'.
If you have a proper butcher, he will give you bones, or at least sell them too you very cheaply, some pet shops have them ready cooked too.
Watch out for flies laying eggs on them, if he takes them out side, this could upset the dog's stomach, so you must throw them away regularly.