I’m uncomfortable

I sometimes worry about my relationship and where it’s leading. I’ve been with my fiancé for almost 3 years now and lately he’s been really angry. He’s set off by the smallest occurrences. He often slams doors or hits my dog. He’s very aggressive with her and I’ve told him time and time again that it makes me really uncomfortable and then he apologizes, and for a while he’ll stop but then it goes right back to the cycle. He gets mad when his grandma or mother asks him any kind of questions and he gets irritated when I ask him to clean up his clothes off the floor or any basic chore. I love him with all my heart but I don’t know if I can take his anger issues any longer. I’ve tried talking to him to get help, which he refuses. And i just don’t feel safe nor do I feel like this is a safe relationship to have my dog around.

Have you ever been in this kind of situation? If so, what did you do?

What should I do?