Yes I think it will. Did you socialize him from an early age? The more he meets people and other dogs as a puppy the better. How about trying puppy classes, are there any in your area? I lucky my mum and sister live near me and they both have dogs, I still took her to puppy classes just for the social side.