I never assumed he was an angel. After all, he's just a man. Like women, they have their irritations and unreasonable demands.
Sorry dear, but you're the one who rolled over and pretended to be a doormat, so why are you so surprised now that he expects you to continue to do so?
As I said, you can stay home with him on the weekends he's there, and do as you darn well please the other 3.
If you feel trapped, miserable, want to do what you want to do, and he's making you crazy, why the heck are you still in the relationship? It sounds toxic.
Houses can be sold, and dogs can be given away or surrendered to the pound. If you want out badly enough, you can always find a way. If he's a controlling jerk nothing would convince me to stay, including money, material positions, or a cushy lifestyle.
You said in an earlier post that you wish it was as easy as kicking him to the curb; if you are truly unhappy and don't see it possible to work out your differences, it IS possible to leave.
Easy? Absolutely not. Possible? Absolutely
However, I think you need to think of things his way first.
Work is more difficult to work around. If you worked out of town three weekends a month and didn't get to see him and the one weekend you DID get to see him he was just like "Sorry, busy" you would be quite upset as well.
I don't agree with him completely. You shouldn't be told what you can and cannot do. However, like others said, if he is only home one weekend a month .. I think it is reasonable for you to work it out so you can spend time with him then.
But he also can't be telling you what you are allowed to do when is not there. If you want to own a horse and spend time with your horse when he is not there, I think that should be ok. It's not hurting him.