They were too big on my 18 month old and still don't now that she is 22 months.  They have little padding which is supposed to be great, but a problem in the Midwest in December.  The Carter's just fit better and protect accidents more.  Either brand she knows she's wet, the Carter's are just protect better and are cuter...though more expensive.