Carter's likes to sell baby clothes smaller than their actual sizes. For example, their 18 month old 1-pc PJ was tight on my 8 month old and he's under average. Then you see this in their return policy:
"Like everything at cartersoshkosh.ca, our return policy has your best interests in mind. If you are not completely satisfied with your purchase, you may return your unworn, unwashed item(s) within 90 days with your original packing slip and we will gladly exchange the item or refund your full purchase price, less adjustments for shipping and handling if applicable."
Notice it says unwashed/unworn. Right you can see the problem now. This seems to be their sales tactic to rip off clueless customers.