I feed Advance Puppy Growth and Rehydratable dry but I also mix this with cooked beef mince, rice and vegies, tuna, sardines, raw chicken necks/wings/frames.
I have also found that the kids get 'tired' of the same old, same old, so I like to mix it up for them. I know that they are still getting everything they need and gobbling it down as Corgis do
How many meals a day is he having?