Ещё где-то есть темы про живоловки...
Не знаю, мне на работе никого не удалось в живоловку поймать, они еду уносят, и сами уходят. Как открывают не знаю, в принципе это же не защелка, надо только догадаться как надо выходить и приподнять крышку на входе, возможно есть какие-то более удачные конструкции. Но мне кажется, когда одна поймается, другие туда просто не пойдут.
Единственный выход закрывать клетки как в террариуме (хотя животным будет не комфортно, плохо проветриваться такое сооружение). И не оставлять в свободном доступе еду, корма.
Если продуктовый магазин близко... не представляю как сделать, чтобы они не приходили.
Банально завести кота... Хоть бы и не охотника. Просто запах кошки их возможно отпугнет. Лишь бы кот не покушался на магазинную живность.