The iplay Swim diaper is great for our daughter.  She is somewhat potty trained, so I bought it "just in case" she had an accident.  The large states it fits up to 18 months, and that's a good estimate (she's 27 pounds at it's now getting tight). I like that she can wear this swim diaper and I can wash it!