Yo tengo 20 gatos y gatas 16 callejeros que la gente avienta a la calle o tira a la basura(recscaté 3) 4 si son mios y viven dentro de la casa ( gasto 2 bultotes de 20k de alimento por mes auch y lo caro, las vacunas), todos esterilizados, si los gatos son pequeños o jovenes pues se acercan por el olor de tus gatos, o por que la hembra está en celo, dificilmente se van a ir por que tus minimos tienen comida, los "callejeros" quieren entrar en la manada (tu no buscarías comida y hogar), como te dicen si llamas al antirrabico los van a sacrificar (muchos dan la vida por sus perros, pero por un gato ,,, es otra historia) pienso que es falta de cultura una vida es una vida, bien, la mejor forma de correrlos es como te dicen con un repelente que yo he visto en +kota y no hay duda en gran parte la solución es esterilizar a la gata y castrar al macho o los machos por que con esto se evita la secreción de hormonas (mucha gente cree que por la castración el macho se vuelve sumizo ante otros gatos pero no es cierto), te diría que te ayudo pero por el momento tengo tantos gatos como puedo tener en refugio y cuidarlos busca ayuda de un asilo para gatos y suerte espero que te ayude esto.