Ordered a large for my Lab Mix dog. Great size and he loves it. Material is a little thin. I don’t feel it will last as long as I had hoped.