Calcium is an essential part of the diet. But bones do not need to be fed whole, our food contains ground bone in the appropriate amounts, at a safe size.
Large weight bearing bones (particularly from large animals) are very hard and can cause cracked teeth if your dog is a determined chewer.
We do not sell any bones but many raw feeders do include occasional bones in their dogs diet. They gain the benefit of clean teeth and mental stimulation!