Кот-охотник - очень эффективное средство, но не всегда доступное по причине ограниченного количества таких экземпляров, их сначала надо вырастить, потом оберегать от всяких опасностей, но все-равно живут они не долго, начинают болеть и погибают.
Можно использовать растения отпугивающие грызунов - ромашка, пижма и другие, но следует сразу сказать, что этот вариант не кардинальный.
Ультразвуковые отпугиватели не рекомендую, их надо держать постоянно включенными во всех помещениях квартиры или дома, что по затратам совершенно неприемлемо, а эффект не под вопросом.
Есть очень эффективное средство проверенное мной на практике - это репеллент от грызунов "Рубит КЫШ", пакет с восемью небольшими пакетиками отпугивающего вещества. Идеальное средство для гаражей, автомобилей, подвалов, средство не ядовитое, допускается применение в жилых помещениях. Для жилья это средство подходит, если дать ему постепенно выветриться, через неплотный полиэтиленовый пакет, запах свежего средства не очень сильный, но достаточно заметный, через несколько дней запах уменьшается и пакет можно будет открыть, доставать из пакета не обязательно. Средство эффективно до шести месяцев. Это средство проверил в ситуации, когда уже отчаялся в борьбе с грызунами, которые волнами атаковали мой дом, никакая отрава не помогала, мыши шли "косяками" с улицы. В это время мне попало в руки средство "Рубит КЫШ", разложил половину пакетиков по дому, два в жилых комнатах, по одному в подполе и гараже. Мыши исчезли через сутки, оставшиеся летние месяцы их не было, не зашли в дом и осенью, зимой не было, появились только весной, в мае, я обновил пакетики, которые все это время лежали в углах помещений и мыши опять пропали.