Yes, I prewash mine. You don't know just what chemicals/finishes have been used on the fabric in the manufacturing process. The additives may make the fabric react differently when dyed. I think there is a fabric out there that is made specifically for dying, but I can't remember it now.