
Hi Jim,
Glad you got your puppy in the end! I bet he's lovely!
There's no one particular food that is 'the right one' for dogs. All dogs are different, and what suits one doesn't necessarily suit another. If your puppy is growing well and not getting overweight on what you're feeding him, and his bowels are okay, then "if it ain't broke, don't fix it".
Good luck - hope you and he continue to do well.
:)