Yes, cotton is fine for the novelty print. They want flannel for the pillowcase part...softer, I guess.
I really had a hard time with the directions until I started making it step by step and then it made sense. Whoever wrote the original directions...must not be someone that actually sews!