This was perfect for my miniature aussie. She kept hurting herself jumping on and off the bed. Now she has no problem and it was super easy to get her to use. The only downside is that since its a velvet material, dog hair does stick to it often. I minimize this by lint rolling it every few days.