We have a older dog who has a lot of accidents and the spot bot is perfect for cleaning these spots and make the rugs and carpet look new as and fresh!