Leather would be horrible! It doesn't breath, so you'd over heat easily, if you sweat in it it starts to smell, it's tough and doesn't move very well, also, it shrinks when it gets wet. It would also make a lot of noise. I would say spandex, that material they make Lululemon pants out of, or...