3d puff heat transfer vinyl works best with 100% cotton garments. It also works with polyester and cotton blends but has the worst results in the case of nylon.