Thanks Erny.
I guess it is hard to find just one dog in an area especially on a regular basis. Good idea on the attention.
We have used NILIF techniques to establish leadership so we are the alpha leaders. He has to perform a command before he gets anything - food, attention, walks. I've also started doing the TOT with giving him dinner. I'm not sure how he perceives his place in the house but I hope it is in balance. How can you tell?
We take him on 2 walks a day. Both can involve socialising with other dogs. We do training in the house before we leave, we do heeling and sitting on command on lead on the way to the park. We go to the off lead park and he socializes with other dogs there. In general he comes on command, but when new dogs are there, he HAS to go say hello and hardly ever comes back on the first recall. This can involve me going over to collect him especially if the other owners are not happy. He also ran away under the park fence the other day - so I am really reluctant now to take him off lead. Yet he loves the dog park and gets lots of exercise playing with the other dogs....