Ring and run, I don't have a dog but I really like this mat.   

Pros: I keep dirt out of the house.
Cons: Like any doormat over time it starts to shed.