Who kittens or very small dogs has should rather on size M resort but for medium-small dogs and Normal Big Cat is size L Highly recommended.
The bed is nice and soft and smells neutral. We started out the fear that would chemically smell it strongly.
Except for a few lack the printed dots cat bed is great and we would not hesitate to order again.