I have a 17 lb rat terrier and I bought the x-large seat. It works great for him and he does really good in it. It's perfect size for him to just sit in it and feel secure. I love this seat and recommend it.