It really depends on genetics. If the pup isn't thin at all, is eating, drinking, pooping, peeing, playing, etc. OK and your vet has given him a clean bill of health, he's probably fine.

That is...