Think 4 should be enough, maybe even 2, as you would only need 2 fabrics in level 8 and six in level nine.
Bottleneck would be the crafting of Hearth Stones and Firewoods, leaving plenty of time to collect the fabric from the jewelers.
Double the fabric amount if you are crafting 2 Gretas.