you got a monster. good looking dog ya got there.
hes grown quite a bit it seems, you may want to take him off puppy food so he don't grow to fast, the large breads tend to have joint problems if they grow to fast. that puppy chow for a full year is a crock of chit...
when my weimaraner was 4 months old the vet had me put him on adult food, he was putting weight on to fast and getting to tall, cutting all the extra protein that's in puppy food slows their growth rate.
Smell a puppies feet and they smell like freetos lol. No lie!!!
Great looking dog, my favorite breed right there to! German Shephards are great looking dogs, and very smart. Sorry for your loss though, know how it feels to lose your little buddy. Good luck with the new dog!