DS is 6kg already so definitely big enough, and we used ok with DD from about 5kg - will check the site about the leg elastic. We have had one GK with no leak today but it wasn't on long because he did a big poo (the cloth seems to contain these better than the sposies actually)