We have just rehomed a jack russell who is about 15 months old. Unfortunately he wasn't walked very much at all by his previous owners and they told us he doesn't like walking on the lead.
I have just taken him for his first walk and I didn't manage very well at all. 
The lead we were given is an extendable one and it only seems to lock when he is pulling on it all of the time when it goes slack the lock releases. Everytime we walked past another dog or person he would either go mad barking and hanging off the lead or he would be wimpering and trying to run away. He was also very difficult to control as we live on a busy road and because the lead does not lock properly I was very worried he would run into the road.
Just to add I also have an 8 month old so have to push the buggy whilst walking.
Sorry it seems like bit of a jumbled post. This is the first dog I have ever owned so I guess I am looking for advice on how to control him when out for a walk, how to manage with a buggy as well and the best lead/harness to use.
TIA