Здравствуйте, Софья.
По представленным данным что-то определенное тяжело подсказать. Размер М подойдет и останется хороший запас по приоритетному показателю - обхвату груди, но размер S будет мал, скорее всего, (максимум до 37 см), но размер М будет достаточно большим в обхвате шеи, придется самостоятельно уменьшать. Если на вырост, то можно еще присмотрится к размеру М, если нет, размер М будет большим все же, будет выскакивать из шлейки, так как в шее будет достаточно свободно. На счет размера S иногда могут быть отклонения 1-2 см (это редко), плюс спереди лямки-резинки есть, поэтому либо на регулировках на максимум может подойти, может нет. Вы можете заказать размер S и отрегулировать пряжками на самый максимум в груди и примерить, если не подойдет размер, вернуть. Когда будете примерять, самое главное не отцепляйте бирку с адресником.
Шлейка регулируется пряжками в 4-х местах: 2 пряжки регулируют обхват груди и 2 пряжки - обхват шеи. В размерной таблице на 4 фотографии указаны средние цифры, чтобы даже при погрешностях в измерении параметров любимца, шлейка не была мала.
Прилагаем min и mах значения шлейки (регулируются пряжками). Размер XS: в груди от 26 до 32 см, в шее от 22 до 28 см. Размер S: в груди от 26 до 37 см, в шее от 26 до 34 см. Размер М: в груди от 30 до 45 см, в шее от 28 до 38 см. Размер L: в груди от 34 до 51 см, в шее от 30 до 42 см. Размер XL: в груди от 38 до 58 см, в шее от 36 до 52 см. Размер XXL: в груди от 48 до 66 см, в шее от 42 до 56 см.
Допускается отклонение 1-2 см (редко).
Плюс спереди имеются лямки-резинки для лучшего облегания.
С уважением, SAVIPETS.