Cooked and inappropriately sized bones are dangerous for dogs to eat. They can cause obstruction, tearing of internal organs, and choking. Raw bones (either in finely ground form or appropriately-sized for your dog) are not bad for dogs to consume, and contain many nutrients beneficial to your dog.