Been to M&S and debenhams and they all have up to 65% polyester in them. DS is always sweating so polyester is going to make it worse I think, any idea where I can get cotton ones?