This fit my dog exactly - he is at the top of the measurements for a size small and it is almost snug, but still fits. My only complaint is that the buckle is in the corner of where his leg meets his body - the armpit, if you will. I can't imagine that is comfortable, but he still runs and moves normally. Other than that I love it! Very sturdy and is easier to put on him than other vests I've tried.