Ziggy has commercial kibble, and 5 lamb bones (or chicken necks, or turkey necks, depending) a week. She doesn't have any health problems and has lovely shiny fur. I wouldn't feed exclusively on kibble, but as a part of the diet I think it's fine.
Feed your pup on what she does best on. Some dogs can't have commercial food because of allergies, others can eat the cheapest lowest quality stuff and are 100% healthy.