This is perfect my Bichon Poodle dog is about a size M but I was ordered a size L to make sure its not too small and I made a good choice ad its just fit him perfect! Good quality its so soft and as it is as on the photos and in the advert! It arrived exactly in time so A++ seller would recommend