My little man is tiny too (still not 8kg at 20mths)
I found the baby beehind petites to be really good.
They fit well around his skinny legs and didn't gape.
They have snaps so you can adjust the legs and waist separately if need be.