Always
Prewash
Flannel!!
For giggles one time I measured before and after - 4 inches of shrinkage over WOF. Lots o lint came off too - better in wash than under my bobbin case!
Note- this was cheap JAF "snuggle" but that stuff was SOOOO SOFT. Awesome for babies.