He needs to go away permanently. If he can beat pups to death, he’d have no trouble doing the same to a human. Or alternatively, come up with a concoction like antabuse for violent druggies.
I say lock him an a room with an unlimited supply of meth and let the problem solve itself.