I have a 1 and a half year old German Shepherd. My in-laws live with us in part of the house. I got the dog when he was a puppy he's loving caring he listens to me with no issue and respect me. But the past 6 months he keeps attacking my in-laws and I don't know what to do. He lunged at my mother-in-law gouged arm out and lunged at my father-in-law and gouged his hand pretty good after they tried to correct him for him biting the carpet. I don't know what to do I don't want to give him up but I don't want to see him injure anybody. The dog has been socialized since he was a young puppy strangers he's sweet as pie he listens to me but for whatever reason he doesn't like my in-laws. He went away for a month for training with professional very well-respected trainer in my area which cost me nearly $1500. He's well-fed I exercise him constantly he's loved and cared for not mistreated I'm just a lost what to do. I'm a grown man pretty much sitting here in tears and don't know what to do. I lost my other dog to cancer I don't want to lose another one.