Vivo in appartamento, quindi non ho esperienza di certe dinamiche, ma credo non ci sia modo di impedire ad un gatto di andare dove ne ha la possibilità (e la voglia) e, ammesso che funzionino, i dissuasori disturberebbero anche i tuoi (non vedo perchè no). Per la pulizia esistono vari prodotti in commercio (che mi vengano in mente ci sono Sanibox o Inodorina) e ho sentito che anche il bicarbonato ha un effetto contro gli odori, ma personalmente, per fortuna, non ne ho mai avuto bisogno e non so l'effettiva efficacia.
Ma... non è che potresti... tipo... catturare il micio, sterilizzarlo e fare in modo di inserirlo fra i tuoi?
Il Paradiso non sarà mai il Paradiso se non ci saranno i miei gatti ad accogliermi
_
Bea nella mia vita

Ino, Chicca e Kiki nel mio cuore