Raw bones are good, as long as the dog is supervised, because it is possible for even a raw bone to splinter and you need to make sure the dog is eating it properly. I think that the larger cooked bones are fine as long as the dog is supervised. Cooked bones can splinter easily though, so I prefer raw bones. They are good for cleaning the teeth. Raw chicken bones are fine for smaller dogs, but I wouldn't give it to a larger dog because there is a chance they won't chew it properly and just swallow it whole. Most BARFers prefer chicken necks and backs, but every dog has it's preference. I've found that most dogs don't like turkey wings though. I've read that beef and lamb thigh bones should not be fed to inexperienced bone chewers.