3 months from now he'll be a whole new and happy dog. It's so sad that these things happen, and although I'm not a vet tech I understand. I work in public safety and have seen some horrible, gruesome, and cruel things that most people can't even imagine, but being there to help someone during the worst times of their lives (which this is probably the worst time of his life), as much as it sucks it's worth it. Unfortunately something like that doesn't happen by accident, and it's just so sad, but I'm confident he'll pull through, and he'll be truly grateful. I'm sorry you had to go through that.