
Id go with raw, but then i feed raw to all my dogs.
What i WOULD do, whichever you choose is take him OFF large breed puppy. These foods frequently cause pups to grow too fast and thats bad for his joints/muscles etc (and him!).
Raw feeding makes for slower growing puppies (it also gives them a good outlet for all that chewing they are programmed to do!).
Em