OMG, that's horrible. It's freaky that there are people out there like that.

Thank goodness you had wonderful people able to help you out. Try not to be alone for a while and try to have your neighbors keep an eye on the house while you are away. It doesn't seem like this guy would be beyond B&E.

P.S. You may want to call/write to shelters, rescues, and other breeders in the area and tell them about this guy. One of the shelters in my area is getting a dog stolen from them about every three months (something is wrong with their system imo, if it's that frequent. )