Si es con las hembras también, podría ser un problema de agresividad territorial y no intrasexual (la cual se soluciona en un 60% de los casos con la castración), por lo que la castración en este caso no cabía ningún lugar, pues como ves no ha servido para nada.
Te recomiendo lo de tinker, quizás no sea territorial, sino que tenga algún tipo de problema y se pueda corregir. Por el momento él os enseñará, a ti a ser su líder y a tu peque a colaborar con el líder. Quizás esa agresividad se reduzca, pues tu perrito verá en ti que no hay por qué proteger ningún territorio, aunque sí que deberas emplear barreras físicas de por vida, o al menos por el momento hasta que se rehabilite. Las barreras físicas son las que emplearás (supongo) hasta ahora, la correa, y si es muy grave el bozal.
Saludos!