These stair treads have been a godsend for our dogs, who would not otherwise be able to safely traverse our stairs.  Highly recommend some sort of adhesive tape for the bottom to keep them in place though.