Whilst I applaud you for attempting to get to the root cause of the problem with your dogs and trying to fix it, I really do have an issue that badly behaved dogs/children must be addressed with yet another tag as why their behaviour is poor. To me this is just a get-out... Oh, my child/dog is so naughty, but he has ADHD, blah, blah blah, I can't control him. Yeah right, my parents controlled me, and it wasn't just by discussion either, you did something wrong then you knew you were gonna get it. Have I turned into a bully? No! Too much mamby pamby discipline these days and zero respect.
To me bad behaviour is just bad behaviour and basically it is the job of the owner/parent to address it. Personally, I've always seen it as it is. Poor owners/parents who do not stamp their authority and allow behaviour to become a major problem are at fault. You need them to see you as the alpha, not them. I've had mutts in the past and a strong hand is essential, a rolled newspaper can work wonders.
Got an elderly neighbour whose dog is a damned nuisance, it does exactly what it wants; she thinks that talking to it will stop it barking... No, she has to assert her authority. Will she? No. Do I have a good relationship with my neighbour? No, not when the damned dog wakes me most mornings at 7am and I've only been in bed for 6 hours.
Rant over
