Help!! What can I do???

Let me start by saying that my husband is the sweetest and most hardworking guy I know outside of home. He’s a great provider and I’m a stay at home mom with our little girl. Okay, well my husband is SOOOO messy at home it’s driving me nuts. I feel like I’m picking up after two toddlers!! 😩 he has this HORRIBLE habit of using crap and just leaving it wherever. For example, he’s done chewing a piece of gum and there’s the living room table in front of him, BAM there goes the gum. If he finishes using a toothpick near a counter BAM toothpick on the counter. If he’s on the couch and drinks a bottle of Gatorade, the bottle ends up on the floor or if he’s near a fridge, the empty bottle goes back in the fridge. And if he finishes using a cotton swab he puts it on the sink since it’s the nearest place to him. But the most annoying thing he does is that he shaves his pubes, he only does it once in a long while, so when he does it’s like a bush. 🤦🏽‍♀️ a bush that stays in the shower drain til I clean it up. It’s not only annoying to me that he does all that, it’s also my daughter that’s in that stage where if she’s curious about something it goes in her mouth. Or if she sees her daddy with a toothpick she tries to imitate him. I’ve tried talking to him, and he just says sorry that he’ll help me more, but he does not. He does it to just hush me. It is driving me nuts. Do you guys have any experience with this??? I absolutely love him to bits, but this is the one thing I cannot stand. 🤯🤯🤯🤯🤯