I once bought really really cheap ($1/yard) fabric from a fabric store by my job. It felt kind of flimsy at first. After I washed it, it became really nice. This was the only time I pre-washed my flannel. With the quality flannels, I don't pre-wash and haven't ever had a problem (yet!)