Shrinkage is usually due to the batting not the top, most quality fabrics don't shrink that much, I even washed flannel from connecting threads and it really didn't hardly shrink. If you don't like the crinkly look use a poly batting since they don't shrink. Cotton battings give the more crinkly look. Are you keeping the project for you or is it a gift, the person recieving may like the crinkly look.