<human>: Can you give me the gist of the text in a nutshell?

Hi, I'm 26F. My boyfriend is 29M. Together one year. Live together. Have a dog. I'm taking the dog. He travels often for work. We fight constantly. He is volatile and I cannot predict his reactions or behavior. I cannot take any more manipulation or emotional/verbal abuse and yelling.

I need to break up with him this weekend and I already have plans to move a few states away and stay with a supportive connection while I get on my feet. He does not know yet. I have tried to get as much together as possible before I do this.

I do not know what to expect. What do I do if he starts yelling. What do I do if he starts name calling and berating me? 

My name is on all of the dog's adoption paperwork. I paid the entire adoption fee. I pay for her vet visits. But he helped pay the initial costs. I don't have much to take with me so I'm planning to just jump in my car and start driving.

I guess the main advice I need is to know how to deescalate the situation, when it's ok to call the police or if that's even a good idea, and how do I keep it together? How do I protect my dog?

I have no idea what I'm doing. I just know I need to get out before I waste any more time with someone like this.
<bot>: Boyfriend has unpredictable behavior. Ending things this weekend. How do I deal with this in the moment if he starts to escalate?