I don't know that there is a 'right' answer. I don't like to prewash - I did for a flannel quilt and you're right, it was a mess. I usually use a cotton Heirloom batting - so I figure if it's going to shrink a little, everything will shrink the same. So far, I've haven't had any problems.