I agree with all the people regarding a behaviourlist I have to with my puppy and he is 5 months old. I am unable to socialize him with people or other dogs as he goes cuckoo. You are 95 steps ahead of me trust in the behaviourlist these people are awesome