This is very nice cleaner for cat/dog owners. We didn't have old spots, but it did well on new ones.