Shadow is doing great on Blue Wilderness kibble and I use the canned Blue Wilderness as a topper now and then and I give him fruit or veggies now and then as treats.
I switched his food 2x. His breeder weaned him onto ProPlan which was awful for him. He would cry after each meal and had no energy. The vet suggested Royal Canin Maxi puppy so I switched him cold turkey and, big improvement, he suddenly had energy and no longer seemed in pain but his stools weren't ok. I switched to Blue Wilderness and it was an immediate fix.
I don't believe there's one best food, but this is what I can say has been best for my puppy. I am interested in raw for a couple reasons but I'm hesitant because there's show dogs in his school whose owners say they are on raw (frozen chicken, Tripett and more supplements than I can keep track of) and Shadow's coat looks strikingly better. So I'm reading more about it. People on this forum do raw differently.