Кот помогает, но это способ "затяжной". Кота можно, действительно, не пускать в дом. Так делают многие даже в деревнях. Другое дело, что этот кот потом, зимой будет делать .... и куда вы его потом денете.
Самый быстрый способ - ядохимикаты. Их в магазинах множество. Неприятный сопровождающий этот способ фактор - запах. Мыши умудряются дохнут в разных щелях, и разлагаясь воняют. Поиски источника вони при этом это тяжкий труд.
Альтернатива химикатам, мышеловки и клей. Однако, способ гораздо менее эффективный, чем химикаты. Зато вони не будет. Клей мне не нравится, отдирать от него попавшихся мышей бывает неприятно.
Мышеловки и кота, или мышеловки и химию можно комбинировать. Комбинировать химию и кота не рекомендуется по соображениям гуманности (кот может съест отравленную мышь и погибнут).
Увы перечисленные способы - все что придумано человечеством
Относительно продуктов, все они должны хранится в стекляных банках и металлической посуде. Никакой "подкормки" для мышей, в "период обострения борьбы" в доме быть не должно.
Относительно данного выше совета, заделать стекловатой щели - сразу скажу не помогает. Мыши умудряются эту стекловату таскать в свои норы, на них она не действует. Так же, прекрасно прогрызают монтажную пену, пенопласт и все прочее. Пока, правда бетон и металл не грызут
.
Битое стекло мыши также игнорируют. Против крыс - да помогает (заделываешь места, где они лезут смесью с добавлением большого количества битого стекла), но мыши легко прокладывают свои ходы просто "разгребая" это стекло.
Итак, остаются только старые, проверенные временем средства: кот, яды и мышеловки.
P.S. Кстати, раз у вас это дача, может найдете ежа и поселите его (а лучше их), у себя на дачном участке. Приручаются тоже отлично, обожают молоко. Зато мышей ловят не хуже кошек