I have two 18 lb. Dogs that fit perfectly on the large. They love it and snooze off &on all day. They got it a bit dirty due to rainy weather so I took a damp sponge and cleaned it right up. This is not a hot bed at all so if your dogs need a cooler surface this is a perfect fit. Oh and my cats love it too.