I may not be much help. With continued wear, they should stop staining as the dye that is "loose" should come out. But then you also have to deal with funny stains around your ankle. The only other thing that "may" work is fabric protector or suede protector sprays as it should set the dye. Some brands that you could search for are Grangers, ForceField, or FabricCare.