an important thing to remember is, you WANT him to be a bit on the thinner side. Not knowing his actual body condition it's hard to say but I know that the majority of people think that pups should be round little butterballs. Actually, they should be on the thin side. A growing pup will go through stages where he looks downright starved but they don't last long. It simply means that more energy went into height/length and less into actual body.
Adults should actually have ribs visible, not like a washboard but defined definition.