It has to be cotton as his eczema flairs horribly with fleece. Age 7 to 8. Thanks if you know where I couldget one!