Caesg, I just want to say how much I admire your dedication to trying so hard to help your dog. A lot of people would not be putting in that effort or getting trainers or any of it. Even if Tuxedo cannot tell you 'thanks,' it's really wonderful that you are trying to help him.
(I have removed additional comments that were here because it's become clear to me since then that I completely misjudged the situation. It just goes to show that one should never judge another. Blessings on both you and Tuxedo.)