I wasnt sure this would really work because of the size but I was proved wrong!! It worked amazingly well!! My house has way to many dogs living in it plus 20yr old carpet that has survived many generations of family pets and lots of kids. The smell that honestly wont go away on its own- without new carpet that is- is now gone!! This thing is small but powerful!