I think there are a lot of good suggestions but ultimately you have to choose what works with your dog, your philosophies, and your pocketbook. A lot of us started pups on Fromm Large Breed Puppy Gold and were happy.
NAPWDA Certified Cadaver Dog
Waiting at the Bridge (italics
=GSDs) (hemangiosarcoma=blue):Grim , Cyra, Toby
, Rainbow, Linus, Oscar
, Arlo & Waggles