We never thought our dog would have a hard time adjusting to our new vinyl flooring. I bought these stair treads to provide a nonslip surface on our stairs. They stay in place and look great!