NEITHER OF THEM SHRANK!!
I brought a L for my husband, (he wears M/L depending on brand) other reviews said go up a size, and he loves the fit! My son is 3y/o but small for his age (28-30lb and maybe 3ft tall) I got him a 2T and it's almost perfect. Just a bit big so he and grow.
Rating: 5 stars