I tend to wash small pieces by hand after i had the same problems as you did the fabric came out of the washing machine in a massive tangle of knots and frayed cotton ends i could have cried lol when i saw it as some of the fabric had to be cut to get it out,,so I now hand wash, a lot of work but at least i have all my fabric pieces intact lol