Yes, cats may scratch velvet sofas. Like any other fabric, velvet is not scratch-proof and can be susceptible to cat scratches. It's important to provide appropriate scratching posts or surfaces for your cats to redirect their scratching behavior and protect your velvet sofa.