Things had been slipping a little but we went back to the centre today with all the family for a lesson, and sent offsite through the town centre with the trainer too. DH is much happier having been given some instruction on where he might be going wrong, and Lottie was fine in the town centre with only one exception when she saw another dog. Even then she was instantly better when corrected. I think the sessions have helped us understand how we could improve and where we might actually have been making things worse. Certainly they were almost instantly better with the trainer who takes no nonsense (in a good way, it's all positive training).
They are staying there while we are on holiday next month, and I'm very happy to have found a kennels where I know for myself they'll be happy and I can see pics of them every day, but also they will still train them for us at no extra charge as it's still within the 6 month period.