Hi,
Let me give you some thoughts.. 1st I havent tried either of the foods your thinking about... so im no help there..... as for 32% being to much...no...that is the minimum i would feed to a dog at any age.... now...having said that.... what can you afford.......? because ultimately..that will determine whats the best route to go in selecting a food for your pup.. the other consideration is what breed. it looks like your dog is a german shepard, mix...and this breed is prone to hip dysplacia... so the key in determining which food to use would be picking 1 with the lowest amount of calcium, and ash..as ingredients.. having said that.. its difficult to find a all life stage no grain product with low calcium-ash, and high protien 32% or more..to 42%.. I have a labrador pup whom I considered these same questions about... most of the grain free products r high in calcium..and thus do not slow bone development in growing puppies.. and that is the real problem... in large breed dogs, with hip concerns, slow bone growth is key in preventing possible hip problems as a dog grows into an adult.. of course you wouldnt see the problem till age 4-5-6..yet giving your pup the best chance of not getting hip dysplacia is your only course of action.. for me, I purchased a championship bred labrador from the UK, where every pure bred dog is registered with left and right hip scores.. so you have a very good idea if your pup is prone to hyp dysplacia.. knowing both the sire, and dam's scores..im guessing you dont have that luxury..lol.. I fed my pup "ELSA" Orijen Large Breed Puppy formula...it is the highest quality large breed puppy food on the market...42% protien, no grain, lowest in calcium,ash levels among all life stage dog foods... if you read thru various sites reccomendations re feeding no grain high protien foods to pups, youll find all of them, ? whether these formulas are appropriate for puppies.... so you have to make a choice..... pay top $ for orijen...basically 70$ a 30 lb bag, or feed high protien, grain free allternatives, high in calcium, or another large breed puppy formula containing grain.... really its a price issue as to what you can afford..... the orijen large breed puppy formula is specially developed for slow bone growth.. if you can afford it..go that route.... if not, be concious of the levels of calcium and ash when you pick a food..... those two thing you want to be as low as possible...... thats the best you can do..hope this helps