bought for my 22 month old son. Size does run small so I got the 3t and it fit perfectly and allowed him to have enough room to  wear something under it. It sheds a lot!  I have red fuzz all over house. But it looks really cute and it did the job overall I was happy with it