He definitely doesn't look over or underweight. He's probably filling out and will continue to do so. If you are concerned you could try beefing up his protein either with a different food or adding a canned topper. Some dogs do better with higher protein and it sounds like he gets a lot of exercise. What are his parents like?