There's always a risk in everything you do, but being informed and taking precautions always goes a long way in ensuring safety for our dogs. My dogs eat raw as well as home cooked and we avoid very dense weight bearing bones to avoid cracked teeth, and very small sharp pointed bones to prevent internal lacerations and blockages. ALWAYS supervise a dog while they are eating raw meat and bones and I routinely ask my dogs to give up a bone to check on the size and shape of the bone. Once it gets too small or if they've worn a very sharp edge I take it away. If you have food aggressive dogs or have not taken the time to train them to easily give up much prized items, you can stick to smaller prey items like chicken or rabbits so you won't have to check the progression of the bone.
At least where I'm at, vets do not devote much time to nutrition and what classes they are required to take are often taught by people in the pet food industry. Much of dog nutrition information circulated by vets is researched and funded by the pet food industry as well. Vets will often get a kick back for promoting and selling certain foods, so it's always best to do your own research on what exactly is in the food you feed, how those ingredients are sourced, and what benefits it has for your dog. Honestly, I think the ingredient list of most of the dog food sold at vet offices to be horrendous and disgusting.