Medium. DS1 is 17kg and tall and the large fits him. I only just bought the trial pack and expected them to be too small and need to sit in the cupboard until DS2 was big enough, but they fit quite nicely. They aren't actually as small as they look.