My 5 moth old GSD puppy Kiba, barks at people with his hackles up. He barks at strangers on walks and people invited into the house. For example last week my aunt was visiting, and it took him about 2 days to stop barking every time he saw her. I really wish he wouldn't bark at people. I always make him sit, and stay when he sees people, as well as give him corrections every time he barked at her. I also wish he wouldn't bark at dogs when he sees them. How do I build his confidence and help him understand he needs to be ok with people we allow into the house.