Hola!
Creo que la razón por la que saca su agresividad sólo en casa es porque los extraños (a los que teme) están entrando en su terreno, es más sencillo encerrarlo porque lo normal es que las visitas entren en tu casa de una forma que para el perro significa invasión. Lo que puedes hacer para seguir el consejo de tu adiestrador que creo que es correctísimo, es darle instrucciones a las personas que vayan a entar en tu casa acerca de cómo entrar en tu casa, es decir, concierta una cita en la que el motivo de la visita no sea para ti sino para enseñar a tu perro cómo debe actuar. Dile a un par de amigos que vayan a tu casa y que cuando abras la puerta no entren de sopetón, sino que se queden parados sin mirar al perro, sin hablarle y sin tocarlo, tú, con el perro amarrado y con la orden de sentado ya dicha le vas dando las indicaciones pertinentes para que se acerque, de forma tranquila a tus invitados y los huela, siempre con mucho cuidado no vaya a darle por saltar, pero no creo que ocurra si lo ves que ya se ha puesto en actitud sumisa, para eso tienes que conocer bien a tu perro, porque con la postura ya te están diciendo en qué estado se encuetran en cada momento. Una vez que los haya olido ya verás como los ignora, a lo mejor te cuesta un poco, pero estoy segura de que si le dices cómo actuar al final se portará estupendamente con todas las visitas.También es adecuado cuando tocan a la puerta si se pone a ladrar, que le reclames la puerta como tuya: te plantas delante con los brazos en jarra y le repites no no no , rodeándolo hasta que se vaya. Con un poco de paciencia verás como aprende y tú y tus visitas pueden respirar tranquilas.
Saludos!!