I bought small size and my 10 pound dog fits in perfectly. Like the material and light weight which is easy for me. Haven’t washed it yet to see how it goes.