GW,
I feel you brother about the dog. We(no me) lost the pet cockatiel just a few weeks ago and my STBXW acted the same as yours. WTF?
Keep GAL, and PMA.
I am doing my best also, I know it is hard sometimes. Got to work on ourselves.