I would put it down, to be honest. If it will do that to a grown man walking away from it, then it will attack a child with perhaps a much more serious outcome. There are programs for dangerous dogs, but not many, and it's probably not worth it in this guy's case.