The small is the perfect size for our Cairn Terrier.  It is a well made pet bolster.  The only downside was how the bed was shipped.  It was quite squished, but I think it will smooth out.