Вам стоит заглянуть на Я.Маркет. Отпугивателей Pest Reject есть несколько вариантов, в ценовом диапазоне от 200 до 1250 рублей в зависимости от магазина и модификации. Создатели прибора утверждают, что он безопасен для домашних животных и детей.
Стоял в подвале неск-ко лет. От летучих мышей вроде помогало. Крысы же заходили через канализацию в подвале, но наверх не лезли. Т.о. может и работало, раз вели себя прилично. А сейчас вот полезли по всему дому. Короче: только яды и ловушки. Ну, на клей неск-ко штук, но они быстро понимают и потом его обходят.
P.S. От летучих мышей ставили на чердаке естественно.