Yes, you should prewash the batiks. I also do not use the big washing machine, just use some Woolite in the kitchen sink with pretty warm water, swish around really good, then rinse in warm water until there is no more color in the water. Haven't done a Dresden yet, but it is on my to do list, which keeps getting longer and longer!!