Yes, it is great to have this forum to go to and discuss issues and have people who understand and sometimes have similar experiences.
Depression is not weakness. I understand that society may have the misperception that people with depression are weak, but that's the first negative core belief you need to get rid of - we are not weak. There is a section on here that better defines depression and other related things. I suggest you start with that. You are not weak!
Alot of the things that you are thinking come from your negative thoughts (part of the depression) regarding the situation. for example, I'm not a good puppy mom because (all those things you said. You've defined what makes a good puppy mom. So you can redefine that to... I spend as much time with my puppy as I can/feel like. My puppy gets exercise when I take him for walks. I have to leave my puppy at home, I have to go to work. My puppy needs attention but I have to do things that I want/need to do for myself.
Same thing is going on with the husband, talking to strangers, etc.
Be grateful you found a place to come and share and be able to express how you really feel, not be criticized nor condemned for feeling this way. It's okay to rant, we all do it here.
There is a section called relationships. You might want to start a new discussion there about the issues with your husband. It sounds like you've got alot going on there. I'm sure others will have some insight and can relate to your situation.
Do you like your work? Do you like going to the gym even if it is not as much as you think you should? Do you like watching tv? You mentioned feeling bad about leaving the puppy to do things for yourself. What are those things?
I look forward to hearing more from you. Start working with Session 1! It'll get you moving on a positive tract. Take your time, do the work, it's worth the effort!