This man is sick. Get him off the streets and get him some help. First and foremost, he needs spiritual help and then he needs to begin treatment. He is a sicko and we can only imagine what he is capable of. If he has any pets, they should be removed immediately and neighbors need to watch him.
I don't know what kind of dog he was messing with, but chances are the next time, the dog will tear him to pieces.
More information about formatting options