Acrylic yarn is generally considered to be better because it dyes more easily, but cotton yarn can also be used for a variety of purposes.