Need advice

My husband of dating for 9 years and married for five….when we are good we are great together in every signal way. He is the man of my dreams and will go above and beyond. However, when we argue it is confusing because even though he go above and beyond for me … I notice when I tell him about my feelings toward something he can not take it and something small will turn into a big arguement. We will argue about a topic and both be passionate about it and stubborn for hours….all for him to then apologize and then realize how he could have handled it… I don’t know if it’s because he was an only child , a pride thing or an empathy thing. But when we argue he is not the man I like. Share insights