You've already told him you don't want divorce and you feel you can change. Don't tell him anymore. That's not working. As it says in DR, don't do more of the same.
Now show him. But show him by doing it for you.
Stop asking his permission to do things. Stop asking him if it's okay to leave the dogs inside or if he can help you with them. Instead, say something like, "I'm heading out. Dogs in or out?" or "I'm heading out. Put the dogs out when you leave." "We will have to make arrangements for dogs in March. How can you help?"
As far as an AP goes, I asked my husband straight out if he had one and he said no. He had been with someone for a year already. Integrity and affairs don't go together.
Make a playlist of awesome songs that make you happy and feel empowered.
When he looks at your stomach, instead of feeling less than, think "what a jerk. I can do better."
Flip the script. Think of something he did unkind to you today and realize he doesn't treat you very well.
Yes, you made mistakes. Well, he's not exactly a knight in shining armor right now either. Because you haven't forgiven yourself yet you keep beating yourself up. He is acting like a big fat victim and you definitely want to stop playing into that.
You've got this. Start telling yourself you do.
"What is best for my kids is best for me" Amor Fati Link to quotes: https://www.divorcebusting.com/forums/ubbthreads.php?ubb=showflat&Number=2879712