Have you told the vet about the loose stools? With a puppy, something more than the food might be the cause.
I've had my 7 1/2 yo on IAMS large breed all his life and he's a fit and trim 95lbs with a soft, shiny, smooth coat and no skin or eye problems. I know members of this forum think IAMS is crap

but since reading about Candidae, EVO and the others, I got some samples and gave it to Quincy and he wouldn't eat it; not even as a treat. He's always been somewhat of a fussy eater (I need to sit with him)... but now I give him the IAMS and lightly coat it with canned Natural Balance or Nutro Max. He loves it. I always want the best for his health but I've been out of work off and on the last year and if I don't budget food spending we may not have a roof over our heads.

What I look for on the label is the order of the ingredients and stay away from anything that says 'meal'. I haven't seen the California Natural but I've been reading so many labels they turned out to be so much of the same. To narrow it down, I went for the best value of quality and cost for what works for me. Good luck on whatever you decide.