No, you don't need the cotton batting for the fabrics to shrink, but it would depend on how "crinkly" you want the top to be, if you want it pretty crinkling, then I would go for the cotton batting, but I've used poly batting and non washed cotton and been happy with the "crinkling".