<human>: Can you provide a brief overview of the text?

I love my boyfriend, but I think for my own emotional happiness I need to break away from him. When I bring up my concerns to him, which is already hard enough for me as it is, he gets defensive and makes me feel like they are not appropriate feelings, like I'm over-exaggerating it and basically just disagrees with me. I feel like he always wants to be right and he can't accept wrongdoing on his part. I find that he can't empathize with me whatsoever, even refuses to try to take my perspective and says "no, I don't understand."

He also thinks very highly of himself, which is sometimes kind of a turn off. None of my friends are good enough for him, I honestly don't think he likes any of them. I will ask him how his day was, and he usually forgets to ask me how mine was in return. Also, we started dating when his dog was 6months old, after dating 4 years and living together 2, I am the dog's care provider, I walk and feed her daily. Maybe once or twice a week we walk her together. The fact that I do this goes unnoticed majority of the time. I love the dog to death so I do it because I love her. I just can't imagine having a child with this man, I feel I would be responsible for everything!

I feel like myself and my needs are not being respected in this relationship, and therefore if I stay in it I'm going to lose my own self-respect, if I haven't already. It is so hard when you are in it to see it objectively. I'm seriously thinking about ending it but it is a big decision. I feel like I need to be certain of my decision so I am strong and don't get convinced to stay.
<bot>: I think I'm dating a narcissist. Does anyone have experience here? Did you break up with them and what was the final breaking point?