Basically, the size of a dog is determined by genes. You can only feed it fat, but you can't change its bones and body shape. So, accept his status quo, as long as he is healthy and not skinny.
When you touch the ribs with your hands, you can vaguely touch the bones, which is the right weight. If you don't touch them, you will get fat.
Too fat a puppy is bad for development.