I even had expensive Maywood Flannel shrink. Started out at 42" wide - shrunk to 37" wide. I ALWAYS now wash my flannel in very hot water and dry at high heat.
Yes, this does not insure no additional shrinkage, however as I am not usually a pre washer, I figure if it shrinks a tad more it is OK.