My pet is not trained yet because we just got it. Lots of accidents on the carpet. I found the solutions. Exceeds my expectations with this pro pet deep cleaning carpet cleaner