I have a 2yr old boy who is right in the 50% percentile range for weight and height and these fit perfectly! They seem to contain the pee but we (thankfully!) have had no #2's in the pool to know if those would be held in