Cómo defenderme de un perro?

Eso mismo, tengo vecinos irresponsables que dejan sueltos sus perros y ya me han mordido a mí y an mis mascotas (meten la cabeza a través del tejido de mi casa). Les chupa un huevo cuando les decís, y solamente te piden perdón y siguen con su vida hasta que vuelve a pasar. La fiscalía no hace nada a pesar de las 700 denuncias, y ya me da miedo de irme a trabajar y encontrar a mis mascotas muertas, por lo que debo dejarlas encerradas adentro de mi hogar y recién cuando vuelvo las puedo sacar a hacer sus necesidades al patio.

Quiero saber si hay algo efectivo para lograr separarlos cuando se prenden al hocico de mis perros y no hay quién los suelte. Pensé en una pistola de aire comprimido, largan algún ruido fuerte como para que los asuste? O para tirarles en el lomo y les cause dolor y se separen. Me dijeron gas pimienta pero no me confío a que el viento se vuelva en mi contra y me ciegue a mí, además de que dudo que les haga algo porque se enrabian tanto que para mí que te siguen mordiendo.

Por favor, no me recomienden envenenarle a los perros. No es una opción para mí y tampoco me quiero meter en un quilombo.