I have never tried to set the dye with vinegar but when I first started sewing with batiks I used salt to set the dyes. I had to do it over and over again to get the rinse water to run clear. When I use Retayne I only have to treat the fabric once.
Judy