These were fantastic to purchase, and they help my 12.5 year old schnauzer get up and down the stairs without slipping. The carpet covers most of the stair. I do have to nudge them back into place often, but I'd rather do that and not have my dog slip all the time.