Could anybody explain this apparant inconsistency: folks at dogfoodanalysis rate puppy food brands such orijin, acana, horizon legacy, as six or 5 star products, yet in their summary analysis fail to recommend them due to the high protein content in the kibble. They state high protein is not suitable for puppies, only large dogs. I would think that since these brands are rated very highly (including the puppy kibble) these companies would have the proper percentages of fats, proteins, and carbs in their kibble. Thanks for the clarification.