I bought the medium size as my two mini schnauzer pups like to sleep together in the same bed. Bed is plenty big for the two 12 pounds pups. Got the red and it a very dod friendly color. 

Pros: Good size
Cons: Kinda expensive