I lived in England for 49 years and had a fair few dogs, and I always did my best to train them, took them to classes, kept them under control to the point of them almost having no freedom at all. It was necessary because we had close neighbors, but I never really liked it.
We moved to Bulgaria in 2005, to live in the middle of nowhere. The Bulgarian attitude to dogs is they are either on chains 24/7 or allowed to roam free at all times. We've acquired no end of dogs since we came here, if I see a sick or injured one in the street I just have to bring it home. But there have been so many that I just ran out of time to deal with them all and let them go their own way. I've never made any attempt to train them, and yet they all learned to behave well very quickly, possibly by copying the other dogs. I understand that I have a much easier environment for them, I don't have to worry about neighbors complaining if they bark (which they don't much), but I can't help wondering what effect the freedom has on them.
Several ex-pat friends have been disapproving of my attitude, yet they have problems with their dogs that I never have.
Three months ago a Karakachan joined us, uninvited, but welcome all the same. My other dogs were terrified of him at first but I just said 'Tough, he needs a home and he's staying' and they just shrugged and said 'Oh well, ok then", and there's been no trouble. My dogs follow my lead, if I'm relaxed, they are relaxed.
I think what I'm struggling to say here is that we can make too much of new members in the home. We are so busy trying to take control and ward off any hassle that we lose sight of the fact that just leaving everyone to their own devices just might let them express their own personality and settle in on their own terms. Of course we have to be in control, but maybe letting them think they are in control pays dividends. It seems to work for me anyway.