I bought this for my cats and ferrets originally, but even my large dogs have adopted it. I got the size small, but it fits my 60 pound pitt/shepherd mix very well! Very impressed with the size and quality of the bed, the covers come off and can easily be washed and the bottom has a water resistant layer. I will be buying another one soon knowing now that all our pets love it.