Husband won’t help with puppies

I’m so tired of my marriage.

Someone tell me if I’m being crazy or not. My husband (29) works from home. He has a German Shepard he never got fixed. I (female,25) have a Yorkie. We Moved into a new duplex last year. Our landlord had a male dog and said he would put a fence to split the yard in half so the dogs can be separated. Our landlord never did that and his dog got our German Shepard pregnant. I told my husband to get her fixed and he said no. Now we have 2 puppies at our house plus the German Shepard and Yorkie. The puppies are potty training. My point is, my husband works from home all day and lets the puppies run around and have accidents all over. He doesn’t clean them up. I work outside of the home at my salon. I come home to a messy, stinky house and I am just losing my shit. I immediately clean when I get home and my husband lays in bed. He’s off work before me and I’m getting so frustrated that he won’t help clean up the dog pee. I told him to let them out every hour, or even every 30 minutes. He won’t. So, as I was cleaning up tonight, I stepped in dog pee. I lost my temper. I got in my car and left. If he wants to sit in that filth, fine. But I’m not going to. My husband doesn’t care. He won’t call or text me. He won’t fight for me. Nothing. I don’t talk to him about this stuff because he won’t accept his part in this stuff and then just goes off about stuff that I do. So I just don’t approach him. I really think he couldn’t care less if I didn’t come home. He says he’s always tired and whatever else after work. I am too, but I still clean, take care of the dogs, etc. I am taken less seriously because “all I do is hair” so it’s not exhausting as what he does.

Someone please tell me what to do while I calm down. 🥲

TL;DR: my husband doesn’t clean up after the puppies all day and leaves me to clean it up when I get home from work.