I bought the size 12 for my 12 month old (he's on the smaller side) and it's way too small for him!  I guess I needed to buy the 18 month size.  Also, the material is kind of stiff and scratchy.  I bought this in several colors but I will be sending them all back.  They're cheap but you get what you pay for.