After reading reviews I ordered the 6-12 for my 21 lb 28 inch daughter.  It fits perfect and washed well.  The material is very nice quality and soft, and  thicker than I was expecting.  The decal is really cute too!