i suggest to feed raw and natural foods more often then all the processed stuff you buy can or packet. expect cooked chicken bone because they are to britle and can get stuck in the thourt, even make your own food rather then buy it. see you local butcher to see if you could get a few bags of there off cuts of every thing, becausse they only toss it away, the raw & natural food are best.
dogs need to eat/chew bones because, the acids in their stomachs are designed for braking it down & it cleans their teeth :D