If he had these hygiene issues before your pregnancy i doubt he'll change over night just bc you're pregnant. Those are habits and habits can be very very hard to break. It's something that will take work and time to change. And he'll have to want to change. You could try "training" him with sex lol. Like say he wants to get frisky tell him he has to shower first or shower with him to get him in there. For things like the dishes tell him they need done but you know you'll be too tired after doing them to mess around but you'll go get the bedroom ready while he does the dishes (or cleans the living room, cleans the bathroom, whatever) but make sure when you're able to you're doing your fair share of the cleaning too so he doesn't get resentful and feel like he's having to do everything.
If your unhappy talk to him and see if the talk do any good. And if it doesn't then leave, there's no point in staying if your not happy
He doesn't seem like a mature and responsible father and that he's taking your pregnancy seriously enough. You need to have a serious talk with him about what you expect him to do and if he's not responsive he will have to leave. He will end up giving you more headaches than helping..