He drinks because he is an alcoholic. It's not your fault, your kids, the dogs or his job.
Please take some time to read the stickies and educate yourself on alcoholism and it's effects on the family.
Welcome to SR. There is so much wisdom and support here.