It’s just 2 days since we got it but an M size bed is good for toy puppies like Shihtzu
He loved it and it is soft and reversible
Not sure how it would be after washing
But overall it’s a very good bed for my dog
He eats plays and sleeps on it ♥️