I would never, EVER feed a typical grocery store bought dog kibble as their quality is quite inferior to Canidae and some of the other dog kibbles. This includes Iams and Science Diet which I consider very poor quality as compared to the ones I've mentioned (compare the ingredients to see why!).
I will NOT feed a Puppy Food either. My dogs get only a quality Adult Food. At one time dog kibble was so poor in quality that if you did not feed a puppy food, the puppy would not get the nourishment it needed. Today the problem as reversed. Puppy foods are so powerful they actually cause the bones of a puppy to grow more quickly than the surrounding tissues are able to. This causes uneven development and may exaggerate any genetic predisposition to skeletal problems such as hip dysplasia or patellar luxation. Feed a high quality adult kibble ONLY. Note: Feeding a Puppy Food will void my warranty.
More info on feeding at this site:
http://www.dogaware.com/dogfeeding.html#addfoo