I have a 10 month old puppy that is about 10 lbs who has tons of energy all the time. Whenever I take him on a walk hell growl and or bark at other dogs and people all the time. Some days he doesn't but most days he does. If we let him run in the hallway and he sees someone walking he'll chase them down while barking at them. I do not want to use a bark collar unless it needs to be done but is there anything else to do to prevent this behavior. He also jumps on me and my family and bites our clothes playfully. We walk him 3 times a day for about 15-20 minutes each. I have tried teaching him quiet and I feel he knows it but keeps barking once he sees I don't have any treats.