The train pjs were never even washed, the skeleton pjs are in great preowned condition. 100% cotton!! See my other listings for your little guy.