One problem that you can run into when dying a finished garment is that the thread may either not take the dye at all or may take it differently than the material, which can cause the stitching to become much more visible than you might want. It's a good idea to test the dye on an unobtrusive spot of both material and stitching and see how it turns out.
Bookmarks