I know this is the second day, but I'm just amazed as to how much more responsive he is. Last night we all went for a walk, and usually he is much more agitated when it's both me and my wife with him (for some reason), but this time around he didn't even care that my wife would sometimes remain behind or would be in front (due to sudden U turns).
And today, he only had one sudden lunge at a fence, whereas before he would pretty much do it at all fences where he'd hear a dog. But even then, I was ready and as soon as he lunged forward I turned and called him and the leash barely tensioned, he was right next to me in a second. And when we turned around, he was just focused on me and ignored the barking.
Besides, he seems to be more tired than on a usual walk. He goes right on the sofa or his kennel and lays down. I suppose that all that focus tires him quite a lot.
I don't know why I haven't applied this earlier, with all the other training. But I guess it's only natural that we all learn from mistakes.