Marrow bones (usually the ones vets recommend

) are too dense for teeth. Your dogs should be offered consumable bones from RAW chicken, some pork steaks, etc. Do some research, and learn what is safe. Weight-bearing bones are never safe from large animals. Beef bones usually are, too; so I don't even bother with them.
Check links in my sig.