Здравствуйте! Функционально в ношении S и M будут удобны, проблем не возникнет. Ориентируйтесь на высоту самого треугольничка что больше подойдёт питомцу: для S высота до 18см, для M - до 21см (ткань мягкая, бандана будет небольшими складками).
Здесь же в отзывах совсем недавно покупателю на спаниеля понравилась бандана размера M, лично тоже попробовали бы размер M :)