This is exactly what I was looking for. Perfect fit and does what I was hoping it would do. Just got new floors and I have a Minnie dachshund that is a diva and sometimes goes on the rug. This will save my new floor!!!!