I have two dogs and new carpeting. Need I say more? This works quickly and thoroughly cleans up the spots.