My grandson is a dog lover and owns three dogs himself. When he was on a call he had to shoot a dog that was attacking him. He hated to do it but it had to be done. It is not always done out of cruelty.
I’m sorry for your son as I love dogs too but I ask, if he goes on calls where dogs are, why didn’t he carry pepper spray as well as a gun?