Rachel - have you tried the aldi training pants? They are great for DD. She turned 3 in January and is about 14kg but the weight range on the packet is up to 25kg. We've found them to be great for her and because she only wears them overnight, we just buy one packet a fortnight.