J.M.
i think your ability to communicate is the issue
and i would think you are part of the problem, afterall you communicated to us he was mean, short with you, and hit the dog. Instead of being upset over our advice maybe look at your communication skills. Either that or you're living in denial about being with an abuser. I don't see many other options
Also I don't say the above to be mean- I have communication issues that I need to work on