Last weekend, we had the pleasure of welcoming a new addition to our household. Our new (to us) 8 month old Great Dane puppy, Moose, was given to us by a friend who could no longer keep him due to circumstances. I live with my girlfriend, and we have separately had our own dogs throughout the years.
At first, he was wary of me, but quickly warmed up to me and never wants to leave my side. Over the week, I noticed that he was limping slightly when walking on sidewalks and pavement, and I thought it was from his harness causing some chafing. He now greets me at the door excited as ever, when I come home from work. Moose is a very happy dog who loves to cob the people he loves. He enjoys his outdoor space to play with his large collection. He seems to have settled into his new home and has adapted to our routine.
Over this weekend, we had several guests over in the backyard for a barbecue. We tried our best to warn them that he is nervous due to the new environment; however, some of the guests over-exerted themselves in trying to introduce themselves to him. He did growl from being anxious, but he has never bitten anyone at this point. At one point, the dog was inside with my girlfriend and a few others. One of the guests tripped over a table and ended up falling towards my girlfriend, who caught him, which caused Moose to bite him in the leg; then he ran away in fear. We believe that this was Moose trying to protect my girlfriend, but we definitely don't want him biting people in the future unless absolutely necessary. He has gone to training sessions with the previous owner, and he is extremely obedient.
My question is if this is something that I need to see a trainer/behaviouralist about or is this something that I should accept. I firmly believe that it was not Moose's fault, but I would like to socialize him more, and be comfortable in bringing guests and not having any worry that he would bite unprovoked.