Weavers cloth is THE fabric to use for miniature punch needle with the Ultra Punch Needle. It is 45/55 Cotton/Poly blend that will withstand your punching. The cotton/poly mix is what is needed for repeated punching of the material. This is for a 1/2 yard piece of solid White weavers cloth.