We have a 16 week old GSD and live in the city where I take her for long walks and meet a lot of other walking dogs. She tends to jump at every other dog she meets. I realize that it is puppy behaviour but no other dog seems to be doing this and most dogs land up growling at her for that behaviour. Is there anything I should be doing to stop this? If so, what? Or do I just hope that she will learn on her own as she gets older?