Honestly, I would not feed any of Pioneer Grain Free formulas unless your dog is simply allergic to a certain grain. They are very high in carbs with only one named meat ingredient in the top of its ingredient list. They are simply supplimenting grains with yams and sweet potatoes which does your dog no favors.
I would look at Orijen, Earthborne Holistic, Taste of the Wild, Acana, Canidae, or even Blue Buffalo Wilderness for a good quality grain free food.
Grain free is very trendy right now and a lot of dog food companies are cashing in on that. No longer does grain free actually equate to quality of the food. Dogfoodanalysis.com is a great resource when looking for what is out there but it is a little dated. There are a lot of new options that are not on there. Make sure you look at the ingredient list as they are ordered by weight and you was at least 3 of the first 5 to be meat or meat meals. Also whole muscles...I.e. venison is inclusive of water weight and when the food is processed will actually contribute less nutritional value than a meat meal.
As for protein and fats they are only a concern in regards to if your puppy can handle the kibble digestively. Sometimes puppies take awhile to adjust to higher protein foods or some simply do not agree with them. You need to be concerned with calcium and phosphorus. You ideally want a 1.2:1 ratio with calcium not being above 1.6 to 1.8% and no lower than 1.1%.