I utilize this for on a weekly/daily basis when I'm in public with my service dog. It keeps him off the sometimes sticky & grimy flooring. While he doesn't need the visual cue for a Down-Stay, it does add an easy cue for a dog to tell them where you want them to park themselves. I added a carabiner to the loop on the back, which I can attach to my backpack strap on the opposite side that my dog is on so it's not whacking him in the head as we walk. It's light enough that it doesn't bother me attached to my backpack. I haven't ever tried washing it, but I do shake it out often, and use a lint roller on the suede-like top to keep it clean. Highly recommend for other service/guide dog teams, or any well-behaved pup!