I have had my spot bot for almost 2yrs now, I have cleaned up several spots from the chihuahua and several piles of puke from the 3 cats and plenty of messes from my 3 kids, the spot bot can clean almost everything, darker stains like red and orange i have to run twice over it but it gets them and saves me from having to get the big heavy pet cleaner steam cleaner out.