I hVe a 16 pound cockapoo and it fits great. He has long legs. I also got the booster pillow they sell separately so he can sit higher. I use it to take him on the motorcycle with me. Size small
They're good but definitely tight so if your dog has a very big head you might want to reconsider. I have a Cane Corso Neapolitan mix so her head is big and she has a hard time breathing so definitely check the size I'm hoping they'll loosen a little over time. But they're definitely good I like them