The back of the bed is a bit saggy so doesn't hold the dog very well. I ordered a medium which is too small for our dog (a cockapoo) - he does curl up in it if the bottom cushion is removed. I looked at the weight of the dogs and as 10-15kg is classed as medium, I thought a medium bed would be sufficient. It isn't. It came vacuum packed so would have been difficult to return. Other than that I like the fabric and the fluffiness of the base cushion is lovely.