I'm glad to hear that you are making progress. And that you are being consistent. So many people get dogs and then have problems like this and instead of trying to resolve them they just give up on the dog and have it euthanized or brought to the shelter.
So good on you for not giving up on your dog, I know I could never give up on mine.