A few tricks can make Sharpie or permanent marker ink last longer on fabric. Although Sharpie marks are called "permanent ...
There are many supplies that can tackle permanent marker stains, including rubbing alcohol, alcohol-based hand sanitizer, ...