I have been doing a lot of research on protein and fat amounts in premium foods, lately. The more I did, the more confused I got. There is a lot of ambiguity in this area on the internet. So I went to my vet, my breeder,(whom I trust) and the AAFCO for guidance. According to the AAFCO, the recommended protein amount for maintenance of healthy adult dogs is 18% daily. (min) and is 22%(min) for growth and lactation. Fat recommendations are 5% (min) for adults and 8%(min) for growth and lactation. My breeder and my vet agree that some premium foods are too high in protein and fat for the average dog. They told me that diets too high in protein can be harder on the liver and kidneys. Healthy dogs can process and excrete the excess with no problem, but if the dog has an underlying liver or kidney issue, diets too high in protein are not a good idea. Not to mention, diets higher in protein and fat are higher in calories and could make for a fat dog. Some of these premium foods have two and a half times the min. protein and some have four times the min. fat recommended in the AAFCO guideline. Some pet food vendors and "experts" would have us thinking that more is better. But is it really or are they just trying to get us to buy their food? I feel that protein amounts between 20-28% and fat amounts between 8-12% for the "average" dog are probably better for them. Some dogs DO need higher amounts of proteins and fats such as working dogs, puppies, and pregnant/nursing mothers. Sorry this is so long, but I thought worth the trouble. Thoughts?