I'm not usually a pre-washer, but in this case, I think I would wash all the fabrics separated according to whether they are cotton or flannel. I think I would probably wash in hot water, especially the flannel since it tends to shrink more. I'd also throw in a couple of color catchers with each load.
Love to see a picture when you're finished.