I have two dogs (Australian shepherd and Border Collie) bought the XL and they both fit in it!!  its huge and so soft and fluffy!! will purchase again:)