My gut feeling would be to pre wash flannel backing first. For me it has always shrunk some , more than a cotton would. I never pre wash top fabric. I am making a top now that is all flannel and dark colors. I am thinking of a cotton for the backing as its pretty heavy already.