I pre-wash my fabric for shrinkage, then I use Quilters Dream Poly batting that doesn't shrink. I don't wash after I finish the quilt (no pets, no smoking in my house) mainly because they are all way too big to go in my washer and dryer. I would have to take them to the laundry mat or dry cleaners.