Wow you have gone through a lot and so has poor Snoopy. Thank God you have each other to help ease the hurts. I'm very glad to hear that Snoopy is getting better. Sad to think that someone who works with animals would treat one so bad. At least you have a better understanding of his history and hopefully it will give you insight in helping him grow into the healthy and happy dog he was meant to be.