Raw chicken bones are fantastic for your dog. They are soft enough so that they bend easily, and break well for the dog to digest.
DON’T feed COOKED chicken bones.
Some people worry about their dog choking on bones. While such incidents are very rare (far more incidents occur with dogs choking on dried food), I would recommend feeding bigger portions of meaty bones, if you have concerns either whole carcasses, such as whole chickens or rabbits, these can be portioned down for a smaller dog if needs be. My Cairn loves chicken/duck/turkey necks or wings – in fact he loves all bones and a meaty knuckle is like Christmas every time!
If you want an absolute guarantee that choking will never occur – it is not possible to give that guarantee; feeding your dog is about management of risk. I do not leave my dog with a bone unattended (and I mean go out for the day, not nip to the loo!) As mentioned above it is as common if not more so for a dog to choke on dried food.