As a retired Clinical Counselor may I encourage you to undergo some standard testing rather than a typical office assessment? This will accomplish two things. 1.) Testing is based on who you are Today. Whatever circumstances or conditions you had in the past may have little or nothing to do with the person you are now. 2.) Standardized Testing such as Neuropsychlogical Testing increases the odds you will know what you are dealing with, as an adult, and not trusting solely in a professional opinion.
Lastly, may I encourage you to reflect on your difficulty in excusing bad choices and outcomes. Our Society has a lot of Kudos for people who make Good......read also Socially Approved......decisions. Socially Disapproved decisions? Not so much. You're pretty much on your own. You might want to start with being a tad easier on yourself. If it were me I might start with having a talk with each dog telling them what was going on from Your side, then change places and give the dog a voice to say how They felt. Just a thought....
Best Wishes,
Bruce