Here's a page I found on the Dogaware site with information about the requirements of phosphorus and protein in dogs...it may be helpful on both sides of the coin:
Phosphorus and Protein in Dog Foods
If I'm understnding the information correctly, according to this page it looks like even the Buffalo formula is within range of what the maximum amount should be.