My four month old is finally walking well to heel and generally well behaved with people and dogs on walks.I get out every day and we pass many people,some get down giving him a head cuddle which he has no trouble with but he's only lately less nervous with other dogs and has gone nose to nose with them.However three or four times he's suddenly jumped at people seeming to aim at their heads ,luckily I've caught him mid air but it is such a shock that I tell him No quite firmly but I don't think I'm doing the right thing.I've taken to holding him tight because I never know how he will react to passers by now which I'm sure will not help with socialisation.
Any help would be great thanks.