Well, my new puppy is still consuming breast milk

, but when he gets teeth, this is how it'll go....
I feed my growing pups CN Chix Puppy and I'll usually mix in some EVO small bites. Sometimes (in my experience) the EVO is too rich for some pups and they'll have soft stools.
We often cook up 'chicken soup' (Chicken, rice, spinach, carrots, garlic) for the dogs and they'll get some of that mixed in with their kibble, or Merrick/EVO canned.
They'll get snacks of stew bones, chicken backs, chicken livers, etc... raw, and just about anything off the cutting board, save for onions, shellfish or pork. We introduce many fruits and vegetables to pups in our home (frozen carrots are great for teething time!)
We also add yogurt, Ester C, Salmon Oil to their diets, and they get Missing Link as well.
re: Canidae; our Attila was weaned onto that, and by 12 weeks had lost 1/2 his fur and had horribly soft stools. Changed him to Purina ONE L/R (which I'd fed previously) while I shopped around for foods, and he cleared right up.
Got him on the CN L/R, and he seemed to develop an allergy to that. We switched to Chicken a few years back, and I add the above things and we haven't had a problem since.
Hope this helps.