These are great and fit perfect. Just putting 4 stars because I thought they wouldn't slip at all. Going up the stairs was fine, but going down, they moved a little. I used a bit of duct tape underneath, at least until I buy the proper items! :) But great purchase, my little dog no longer slips down the stairs!