I had purchased these stairs because one of my dogs has a bad knee.  While she is able to jump onto the bed now, I anticipate that one day she will have problems especially since she's not that big of a dog.  At this time, I am having a hard time getting her to use the steps but I'm hoping that she will eventually use them.  The top step is not very deep which may make it more difficult to use especially when it sits right next to the bed.  The steps are made of heavy foam and the cover is removable and washable which is nice.  Overall, I think it's great for smaller dogs.