Teeth Cleaning

I have been reading several different threads and the notion of chicken wings to help keep doggie teeth nice and white keeps coming up.  I brush Baily's teeth a couple times a week but he loves the toothpaste so much that I don't think I am achieving much while battling his tounge [:D]
 
 I am asuuming the wings need to be raw because cooking causes the bone to be more prone to splintering.   Baily is a chewer not a gulper...  so I am guessing he will be likely to chomp on the little bones and break them.  They really are ok to ingest?
 
Thanks for the help!