Yes, carpet spot cleaners are designed to tackle tough, set-in stains such as wine, coffee, pet messes, and more. For best results, it's recommended to treat stains as soon as possible, but our spot cleaners are effective at removing both fresh and older stains.