Um I dunno. DS is about a month older than your boy and he's been hovering around 17kg for about a year now. He did get up to 18kg and then lost it somewhere, as well as growing a cm. So he is 107.5cm tall - think that's average?

I say if he doesn't look sick or extremely skinny - he's probably fine