This is a nice bed, but I ordered a small & it is just way too big for our small dog.  Plus the cushion is way too big & causes the bed to be unstable when we tried having our dog go in it.  He just doesn't like it.  It is hard to tell from the website how well it will work for small dogs.  If you have a small dog that weighs over 10 pounds it would probably work better.