Not sure how I have had dogs for the last 7 years and never owned this before! Truly has allowed me to stop worrying so much about accidents and mud tracked on the carpet b/c this little cleaner takes care of anything!