Help....

Ok so I love my husband to the moon and back but.... he stinks! He’s a hard working man and he use to be an electrician tech. This means days spent on roofs, in attics, under houses, in ditches, and so on. I wrote off his stank to that. Well he’s been promoted to an estimator. He basically rides around, looks at jobs, and types up invoices. HE STILL STINKS. He’s usually good about showering but he’s been having things going on with his family that has left him a little down soooo he has slacked off on the bathing. I’m 33 weeks pregnant and so uncomfortable not to mention I could smell a wet dog from a mile away..... I have talked to him just about everyday about his hygiene bc he had not showered in 4 days. I even had sex with him first and mention the smell and he got mad at me. He’s at least taking a angry shower now but it really pisses me off that he’s mad that I told him he stinks. Like dude just water and a bar of soap!!!!! I shouldn’t have to tell his grown ass to shower!!!!!