My four month old puppy barks at every person and dog when I take her for a walk...should I punish her...what should I do when she barks...people say it's because she's young...but I don't see other dogs doing this...help...how can I make her stop or will it just go away with time?