First, it sounds like there's too many dogs. The other dogs and your grand-dog ( :haha: ) are battling for position in the pack. Your son and you should be aware that that many dogs (5 in all, I gather?) can easily get out of control quickly. It's hard to maintain that many dogs and it's even stressful for the dogs.
Second, not sure why he's barking and growling at the people, but doesn't sound too good. Your grand-dog ( :haha: ), however, is definitely stressing. It may calm down in time. In the meantime, the other people should exercise a little caution, and your son needs to set very clear boundaries on the doggie's behavior with humans.
If it's possible, maybe your grand-dog could come back and stay with you til your son finds a place of his own to live --- ?
Second, not sure why he's barking and growling at the people, but doesn't sound too good. Your grand-dog ( :haha: ), however, is definitely stressing. It may calm down in time. In the meantime, the other people should exercise a little caution, and your son needs to set very clear boundaries on the doggie's behavior with humans.
If it's possible, maybe your grand-dog could come back and stay with you til your son finds a place of his own to live --- ?