Quick question for you guys. I own sweaters from Gap (95% cotton/5% cashmere) and Banana Republic (75% silk/20%cotton/5% cashmere). When I wear these sweaters over a shirt, they leave a thin layer of lint on the entire shirt, especially in places with more friction between the two garments (e.g. the sleeves and cuffs). The Gap one leaves even more residue than the BR one. This is super annoying. I can get 95% of the lint off the shirt with a lint roller, but I'd really rather not have to do that every single time I want to put the sweater on.
How can I get these sweaters to stop "shedding" all over my shirts like this? I have tried gently hand-washing them but this didn't make any difference. My next idea was to simply turn the sweaters inside-out and run a lint roller all over them. Is this safe? Will it damage my clothes? What method do you guys recommend? Am I right to assume that the cashmere in the fabric is the culprit here?