I´m sorry for correcting you , draggar - but new reasarch has shown without any doubt that high protein containing of food for puppies does NOT cause any problems.
The difficulties can only come from too high calories / fat containment or / and simply too much non- natural food given to the youngsters.
Problems also happen mainly with artifical food , but normally not if you feed "Barf", that means natural food like meat, bones, fish and so on...
That`s because of the higher energy containment in the artifical food . It´s a concentration of calories which is normally not given in any natural food. ( if you not try to feed your puppy three times a day with pure lard...

)
So in the main thing I agree with draggar - I also would not use commercial puppy- food. But of the reasons I told above, not because of too high protein.
Best greetings, Silvester