This is a great bed - both my dogs love it.  I got an XL (we have a Boxer and a boxer/bulldog mix) and it's plenty big.  They probably could have used a large, but they like to stretch out when they sleep, so the XL is the perfect size.  My kids love it too - they can snuggle with the dogs on it.  (We even got a separate one for our daughter to use as a bean bag chair - more comfortable, less expensive, and more durable.)  Be aware the "shell" color is a pale pink.  The gray is a perfect neutral though and hides brown and white dog hair.