My child is two and the size 3 was snug. I think they made it a slimmer cut because it was a Girls shirt. I wish it was more roomy like the size 3 toddler boys Elmo T Shirt I also purchased for her. All toddlers have the same body type with pot belly. No need for a toddler girls Tshirt to be slim fit.