I would suggest three layers of flannel. You might be able to fine team flannel online. It's cozy and warm and with the ruffly edges of the " rags", it can get a bit bulky. If you have to use a cotton for the top, I'd still use coordinating flannel for the center and the backing.