I'm a registered vet tech and a nutrition nazi, so this will be long and rambly.
Whoever said cooked chicken bones are safe is WRONG. RAW chicken bones are safe for the most part. I did make my dog sick once with a drumstick....weight bearing bones are to be avoided because they splinter even when raw. Necks, wings, ribs, etc. Are all fine. They're soft when raw and don't splinter.
That said, I did a raw diet for my dog for a long time. It takes a lot of work and careful balancing. A raw diet of chicken wings only is a recipe for disaster. You need a balance of muscle meat, organ meat, and bones. They should be proportioned similarly to what a dog would get from eating prey animals in the wild. For this reason, I often found it easiest to order whole frozen rabbits(the kind you buy to feed for snakes) and feed my dog those.
Also, raw or undercooked ground meat should never be fed. Bacteria tends to live on the outside of meat, and when meat is ground anything that was on the surface is stuffed into the middle, making it impossible to wash the meat to make it safe.
I saw you mentioned Pedigree as a "natural" food....that it is not. Look at the ingredients in it. The first two are rice and corn, not needed in a dog's diet and the corn especially is hard to digest. Then by-product meal, which isn't necessarily bad, but since by-product is a vague term (it can mean organs, heads, feet, whatever is left over) you really don't know how much protein you are getting. Then Corn Germ - more hard to digest corn that has been over-processed to boot.
FINALLY as the fifth ingredient - Lamb! Good right? Not so much....When a meat is listed "whole" as an ingredient: lamb, chicken, beef, etc, it means that the meat was added fresh to the mixture. But fresh meat is mostly water, and as the kibble is processed, that water cooks out and you are left with less than 30% of the weight you started with. So in reality, lamb should be MUCH farther down that list, since ingredients are listed by weight. Lamb MEAL should ideally be the first ingredient, because that means the water has already been taken out and you aren't getting all the added weight.
For kibble, I like California Natural, Healthwise, Innova, and similar products if you can find them. Call Natura Pet Products and see if there's a store in your area. California natural in particular is designed specifically for dogs with sensitive stomachs or food allergies.
OK, one last thing I can't help but say....dry food may be better for your dog's teeth, but canned food is (for most dogs) easier on the system. All the water in it makes it easier to digest, it's better for the kidneys, and they stay better hydrated because the food has so much water in it.
OK, I'm off my soapbox now, LoL.