Linen is the usual choice, but I am sure you can use cottons or blends also. Just be sure to starch well before embroidering and be careful about it atretching and causing bubbles. I am wondering if using a double layer of fabric would give it more body.