Cotton batting does shrink a little bit when washed. That's how you get that "old" look to a new quilt...by not washing the batting until after the quilt is made. I never pre-wash my batting, but always pre-wash my fabric, because different fabrics shrink differently, and I don't want any unexpected puckers showing up after the first wash.