we just adopted a three year old dog, she is very friendly towards people when they come at the house or approach her, and outdoors she isn't even interested in other people.

I've been practicing walking her and right now i think it is safe to say she looks at me as the pack leader, she very rarely pulls, just when she finds an interesting smell and a little tug on the leash brings her right back, so for the third day i think we made wonderful progress. She also pulls a bit when we stop at a grassy area for her to relieve herself i think this is normal and this is her reward for behaving during the walk, i let her smell around and pull me a little ( is this ok?).

The problem is with other dogs, at the pound we took her for a walk, and at the exit we passed a couple of dogs returning from a walk and she freaked out, people at the pound told us she was just jealous. She has gotten better we are at a point where most times other dogs bark at her and she just ignores them.

So yesterday i noticed a dog giving her a stare down i ignored him and just when we were at our closest point (5-10 m, i was not going any closer and was returning home at this point) she noticed him and started barking (not sure who started growling and barking first), i gave her a tug and/or a pat on the neck and she snapped out of it and started ignoring the other dog's barking.

Today another dog was loose while his owner was sitting they started barking at each other and i got her to stop immediately again, but then she started crying ( as in i want to socialize?), So i moved away a little bit and when she stopped crying and calmed down i decided to let her approach, she behaved very well, started smelling him (the other dog seemed a bit scared or protective), she didn't bark or growl and only when we were very close to the other dog's owner the other dog started showing his teeth, barking, and growling, mine did nothing, the other owner told me this was normal behaviour for his dog so i decided to go away.

At the pound my dog lived with another dog.

I always try to keep calm and just correct her behaviour and ignore the other dogs, but i feel she wants to socialize, but it seems other dog owners in my area are "bad owners", what can i do? And am.i doing stuff right?