Dog's shouldn't eat cooked bones as they splinter and can caused internal injuries, give them a raw bone please.
My dogs eat raw but I don't give chicken wings as the Pugs would take all day to eat one and the Staffie would feel the need to help them with it, and the Pugs wouldn't be best pleased.
My lot are fed raw minces, chicken with bone, rabbit, venison, tripe, heart etc all just meat with no additives and they scoff it. They won't touch dog food and some dog foods are complete crap. If you want to cook your own diet then why not at long as it's varied. Feeding out of a tin or bag is convenient for us but dogs ain't fond of it. Who wants to eat the same food every day no matter how good it is, like us they like variety and why not.