Welcome to EBN, Jenn...I'm going to let the more experienced members help
you (and they will) but I wanted to tell you I will pray for insight, solutions and
control of this situation for you, I know how scared & heartsick you are, these
members are so very skilled & knowledgeable and have seen & handled it all.
Stay calm, quietly authoritive and keep them separated at ALL times right now.
Is he intact (not neutered)?