Hello, Wanttobehappy2016 ,
I am so sorry. How terrible. You must be devastated.
Let me ask you something: could this be a sign from your spirits telling you to stay away because he is abusive?
I have 3 German Shepherd Dogs. They are all formally trained in protection. And they are HUGE dogs.
Yet, they interact with my friends as if they were little puppies. Why? because they have taken on my personality. And my personality is to be very loving unless I am threatened or harmed.
There's a famous saying in the dog world from the man who invented the German Shepherd Dog breed. His name was Captain Max von Stephanitz. He says: "Show me your dog and I'll tell you what manner of man you are"
And I have always found this to be true (my whole life). I can tell what kind of person I am dealing with by watching their dogs.
This man has vicious dogs and was vicious with you. Doesn't sound good. So, PLEASE be careful (don't want you to get hurt)
My spell recommendation would be a white skull candle dressed with Tranquility oil and products and petitions to have him calm down. I would also lay tricks down with tranquility powders and or incense that he will walk over. http://www.luckymojo.com/tranquility.html
Wishing you the very best and praying for your safety