Stop doing things for him, look at youself ask yourself what can I do for me?
My guess you are not the first to smother him and you are probably doing all these things to get his approval and `love`. By smothering him you are taking away his power, you are trying to control him hence he gets angry.