To prevent pinholes in t-shirts, try wearing pull-on pants, using a scarf to cover metal hardware, and investing in button covers. Furthermore, opt for thicker or higher-quality knits that are less prone to damage.