Great product.  I ordered the large for our Springer Spaniel which is perfect for when he stretches out.  My only complaint is that the bolster pillow does not extend all the way to the front edge of the sofa so the dog cannot rest his head on it unless he is lying right up against the back of the sofa.  Oh well, I'm sure he will live!