Mayoral - Faux 4557 Knit Dress Pants Navy/Boys
51% Polyester
47% Cotton
2% Elastane
These are incredible they look like dress pants and they are totally fleece inside!
My son is 3.5 and the size 3 will fit for a very long time we did not size up or down. (39 lbs)