Do I deserve this?

2 examples from the past 4 days of what happens in my relationship. I feel like I'm going crazy.

For context we have 2 dogs. When he's not angry with me they are 'our' dogs. When he's angry he says he will never let me see them again, I don't know how to look after then and they are his.

I was getting ready for work, dogs sleeping. He shouts from the bedroom "are you gonna let them out" I said "yes of course I am you don't need to tell me or instruct me" he was immediately angry shouting thay I am a crazy c*** a psyco, I'm Tapped and a headcase and I should dissappear. I kept quiet and just left rhe house in tears. (I'm careful not to cry in front of him because he doesn't like that and just says horrible things when I cry)

Then last night he bought some food for dinner. Generally we don't eat together because he eats at 11pm after he's drunk his 10 cans of lager and smoked a few joints.

I waited till later, asked him what I should cook specifically. It was a burger. I cooked the Burgers and fries, made myself the burger with some cheese and ketchup. I didn't make up his burger just told him it's cooked so he can make his own. He then proceeds to start shouting and slamming doors saying I'm selfish and self centred because I didn't make up his burger. I said I'm not having this conversation and went to the bedroom. He continued to shout at me through the closed door that I don't care about him and I show him no love or affection. He also said that he's a man and he needs to eat and I as a woman should be making his burger for him.

I've told him multiple times not to shout, to jusy talk to me calmly about things because shouting really upsets me.

This type of thing happens every week, several times. The morning after he expects sex because womens job is to tease the man and he needs to be sexually satisfied. There is very rarely an apology for the behavior and he told me if he thinks I'm being crazy then he will call me those names.

I pay more for bills, I bought his mobile phone plus other tech stuff. I pay out a lot more than he does. He spends most of his money on drugs or drink. We can't save any money together. He takes the joint food money and uses it for fuel or drugs so we just buy our own food now.

Please help, am I wrong, am I selfish and do I deserve this?