I used to feed it and really liked it but then they changed their formula. It didn't agree with my adult dogs so changed to something else. I did feed my pups on it and they initially did ok but then I couldn't keep weight on them like I wanted to so switched.
Canidae doesn't have a puppy food but it does have an all life stages food which I feed to pups, and I currently feed it to 6 adult dogs too. I haven't had an issue with pups "not growing up correctly." Certainly not all foods are for every dog, but I find it a high quality food that is reasonably priced for the quality. I don't have an issue with soft or runny stools at all.