I'm catching up a bit on one of my favorite posters. I think you handled the thing with x or stbx wife very well. I get the impression that you are a very calming and reassuring force for your S and although your stbx may be a bit nutty, I honestly belief we ultimately have to do what we think is right. And that may not be what the masses do. And that's okay.
I'm not sure if I missed something in regards to the dogs, but for me, animals bring me joy and peace. I can understand that your S might have a difficult time letting go of some things he found "comfort" in. Your S sounds like an awesome kid and you sound like a fantastic dad!
You are doing amazing. Hang in there! I will think of you when I go to Bon Jovi in a couple of weeks!
3 kids BD 12/15/13 (IDKIILY. ) Rope dropped Cirque du Soleil style D final 9-9-14 "Some people are born on 3rd base and go through life thinking they hit a triple." Barry Switzer