omg! That's horrible. Your poor poor baby. Maybe you could take him out in the yard on his leash. Or somewhere you know there will be no other dogs around, and show him it's ok. It's probably going to take some time but just keep working with him and reassuring his safety