Breec -
Couple of things:
most of the time I can say he wont hurt him, but I am afraid of when he might.......so i take him everywhere and dont let him alone with him..........
Is that really the solution to your problem? Do you really think you can lead a happy life by keeping everyone under your wing so that your H doesn't hurt them?
Also - Let's say that your son saw your H abuse your dog and was too scared to tell the truth because he's afraid of your H. That's not child abuse?
L