Have been thinking of breaking up for a long time. My partner has been emotionally abusive in the past and punched walls. He has been quite horrible to me but has tried to improve. I think from my side too much has gone on to forget. We had an argument today as he hurt the dog when she disobeyed him by sending her flying by pulling the lead. This led to a big argument and he is telling me how abusive I am to him, putting him down all the time and undermining him. That I'm selfish and just want to be miserable so find things to fight with him about. Says I'll be the same in my next relationship etc. Deep down I think I know it's not true but he really gets under my skin and makes me think I am the problem. I feel I am a good person and he has worn me down so maybe I am critical of him. I don't know I just find it so hard to understand how he thinks I'm abusive to him and then I begin to doubt everything I know and can't think of any of the stuff he's done to me. Just feel so worn down but not sure I am strong enough to end things for good, just need some advice.