Staying just for the dog?

Looking for some advice.

I moved in with my bf about a year ago. We got a puppy together. The last two months I’ve been doubting our relationship. Mostly because I’ve been doing 99% of stuff around the house. I buy and get the groceries, I clean and vacuum, buy dog food, buy dog toys, etc. sometimes we go to the store on the weekend for groceries and he pays for half. I just feel like burnt out. And he comes home from work to tell me I sit on my phone and do nothing all day I shouldn’t be tired. I feel like the pup is keeping us together, and the fact that I have no family here and moved just for him. I know he would be the one to keep the pup, and that breaks my heart more than any of this. I guess that says something that I’d be more upset over the dog.

I guess what I’m asking is how do I know if leaving is the right thing to do, I’m afraid if I leave, he wouldn’t take me back. I’m an over thinker and I think that’s what’s messing with me. Tips/advice?