Mostly I prewash to remove the chemicals because I have sensitive skin. Another good reason is because fabrics can shrink at different rates. I do not prewash batting. I don't mind if it shrinks a bit and crinkles up. If I needed a quilt to be a particular size, I'd make it over-sized to accommodate shrinkage.