Does exactly what I bought it for. I have 3 dogs that love to lounge around on the furniture. This keeps their dirty feet from soiling the furniture.