Size 18 months
Carhartt
Brand new with tags but does have a small stain on the back. Not sure if it will come out when washed