Does he have a name, yet? :-) I LOVE stories like this!
I adopted the two minpins in my avatar, Max and Zena, from a kill shelter two years ago. The staff had managed to keep them for 2 months, but their time was running out. They are an elderly pair who have always been together and when I heard their story I had to bring them home. They're both curled up with me as I type.