I reminded him that I was upset with him because of my dog and his behavior his morning, he replied you were being negative all morning and 'you don't like it when I call you on it, that is why you were emotional'
Maybe he has a point? You were upset about the lack of empathy for your dog. I can understand that, I am a dog lover...he on the other hand is not so.
Being rude to you, is an easy call and unnecessary.
Stand back from the one off bits and look at the bigger picture here. Too many of the one offs , lies, nastiness those sorts of things. How do you feel about yourself in this relationship? Can you see yourself 10 years from now with this person as he is now?
You've been together physically a short time, you lost your job and moved for him...doesn't seem like he is all that 'aware' of a lot of things.
Put these ick bits into the FILE...and check in a couple of weeks. Be brutally honest with yourself. It will hurt if it's a NO GO...and it will hurt more if you stay and there was no improvement on his part.
Hold your poochling close...spoil his furry self a bit, they are wonderful anchors in emotional times. At least for me. I know I am a little weird about that...*oh well*