I don't see a problem with the numerous stools, so long as they are solid. Diamond Puppy food is a good brand with 31% protein and 20% fat. Where are you going to find a food with more fat? On a puppy, I don't see more fat as a solution.
You're not feeding the Diamond Large Breed Puppy Food are you? It has less protein and fat than the regular blend.
I'm assuming pup is wormed properly. That is probably the most common cause of malnourished pups.
Is a big bird dog better?