I'd say so. My girl is smaller, long & lean. My pup was 31 lbs at 16 weeks and was 40 at 19 weeks.
when she was 31 lbs her bigger litter mates were 34
ETA: it also depends on his body condition. You don't want him to be too heavy while he's growing, you should just barely see ribs.