These PupStep Pet Stairs were perfect for my Yorkie puppy.   They were the perfect height for both the sofa and the bed.  Love that they are easy to assemble and also did-assemble for easy storage under the bed.  I highly recommend this product.