These guys removed pet stains that my last company failed to. Seriously this is the best company ever when it comes to removing stains and making your carpet look new. I highly recommend them. Jim