I have cats who vomit on occassion and this unit works wonderfully to not only clean but sanitize the spots. There is never a spot remaining after using this carpet cleaner. It is so portable there is no problem moving it from spot to spot. Cats usually like to vomit and then move to another spot to vomit again. I would reccommend this unit to anyone with pets or without pets because carpets tend to get spotted regardless and this cleaner really is fantastic.