How to build up puppy's confidence.
Hello, we have a 7 month old german shepherd named Max who seems to be very nervous around strangers and other dogs. Whenever a stranger approaches him he starts barking and lunging at them. Whenever a friend comes over to our house Max gets extremely defensive and starts barking at them and attempts to bite. This beheviour started at around 3 month of age. He is a pure bred GSD and we got him from a registered breeder who refuses to acknowledge the problem and help us. We hired a good personal trainer who helped us a lot but still the problem exists and we feel lot more work needs to be done. The trainer is sure that the dog is not an aggressive case but rather a nervous puppy and says we need to build up his confidence in order to fix this problem. So i was wondering if anyone knows any good ways or techniques on how to build up dog's confidence?