Tengo 2 gatos, y hubo una temporada que uno de los dos se meaba en nuestra habitación, por lo que compramos un repelente y la verdad es que hacía efecto, pero solo durante un par de horas, luego volvían y como si nada.
Una persona que conozco tenía un problema similar y lo soluciono poniendo papel de plata extendido en la zona donde hacía sus necesidades. Por alguna extraña razón eso les molesta y dejó de hacer pis en el sofá.