I used the flannel from JoAnns when it was on sale. They got pilly but they also got used every day and stained. My grandson spit up a lot. They were all over the house and the car. They were always in the laundry and after 4 years, I still have them. I will say, they absorb better if you don't use fabric softener.