Sounds like this guy needs to get the boot! Can you talk to your parents? Can you and Heidi lay low or go out somehwere to get away from the idiot and his dogs? And please don't let him intimidate you. Good luck!