I ordered a large thinking it would be slightly too big for my 25 lb french bulldog, but it's perfect size.  I'd recommend  ordering the next size up than suggested. Otherwise, great quality!!!