It may not seem like it but I think you are making some progress.
Please share all your feelings and thoughts with your Doc, they can only help if they know everything.
It's good that you have a supportive wife, hope you appointment goes well.
Please try to nice to the dog!