Sorry I don't know much about the puppy food but I have Layla on Orijen food for adults and she has done great on it. I hope someone else can help you out with input about the amount of protein!
The great thing about food without fillers is it doesn't take as much to give them what they need, and there's less poop to clean up