He is a cross between an Angel and an Even Better Angel.
The cross he's had to bare prior to your rescuing him can one can only image with horror. (Especially if he was abused)...but either way, dog's are MAN'S BESTEST LOYAL FRIEND and if he had to be separated from his MASTER. Devastation.
You are a wonderful person for adopting a rescue (shelter) dog. Your dog knows it too.
Remember, THERE ARE NO BAD DOGS.
And we all have issues. Please ask about dogs anytime.
I am honored that you took the time to read my response.