I'm sorry you are dealing with some issues, but our furry animals really are therapy. When crazy things are being done by human beings I say to people at work "that is why my family has so many animals" they are truly lovable creatures that give love unconditionally, what a great story and the best medicine is Harley's lovable licks. I always hear people complain about cats, but truthfully they are not dogs, but my cats always come up to me purring boring their head into me - and this is even AFTER they've been fed. When I come home from work they come out of nowhere and greet me.
You're in a great place with your furry buddy, stay strong, and give him a big hug