Per insegnare al gatto a stare in casa, un altro rimedio è quello di sterilizzarlo. Un gatto sterilizzato, non solo avrà minore possibilità di ammalarsi, ma sarà anche istintivamente portato ad uscire di meno di casa, proprio perché con la sterilizzazione (pratica del tutto indolore per il gatto) viene anche meno l'istinto sessuale del felino, che quindi rinuncerà alle sue uscite per accoppiarsi con qualche altro gatto di sesso opposto. Un altro modo per insegnare al gatto a stare in casa è poi quello di farlo giocare, garantendo soddisfazione alla sua curiosità. Molto spesso, infatti, i gatti si allontanano da casa per semplice curiosità o perché attratti da qualcosa che li spinge ad andare a vedere di cosa si tratta. Se invece si garantiscono da subito al gatto delle "attrattive" che lo distolgano direttamente in casa, questo sarà portato a manifestare la sua curiosità verso oggetti contenuti in casa e non fuori di questa.