This thing is amazing! I was skeptical of how well it would work because we have 2 dogs and 2 little kids and this has been getting out all of the stains - new and old ones! We are absolutely sold on this