I will contact my friend, who is a behaviorist, in PA. and see if she can recommend anything in addition to the good advice you have received.
I have had a couple of difficult dogs and did not get a behaviorist. With my last dog, which I adopted at age 1.5-2 (Maggie), we got a behaviorist immediately. She gave us wonderful techniques, training us on how to better manage Maggie. Maggie has become a perfect dog. I greatly believe in a good behaviorist and will always get one even if the dog is well-mannered.