I have two large area rugs that are very flat. My large dog does not have accidents on the rugs however loves to track his dirty paws all over them after a walk. He often sleeps on the rugs as well. I found that this product worked great for lifting the dirt off the rug.