Анастасия, добрый день.
Если вы измерили плотно шею собаки ровно по середине, и у вас окружность шеи получилась 31см, то вам можно брать любой размер, тк вы попадаете в оба промежутка и в 25-35см и в 30-40см.
Но, скорее всего, лучше остановиться на размере 25-35см. Он будет более гармонично смотреться, особенно если собака уже взрослая и больше расти не будет.