I had one in size medium for my schnauser mix who passed away, she loved it and so did I, so I ordered one in size small for my new yorkie.  These carriers are absolutely great, we traveled 10 hrs to Alaska from Florida, the way they have two openings gives them great flexibility of use. Wouldn't consider any other!