My boyfriends hygiene is putting me off him 🤢

I just started dating this guy after being friends for months and I noticed his physical hygiene is quite poor. While we were friends I noticed the occasional bad breath, stinky armpits or dirty clothes but I I kept making excuses for him because I REALLY like him, he ticks most boxes for what I want in a partner. However now that we’ve actually started dating and become more intimate, his poor hygiene has become more of a problem. I’m reluctant to make out with him even tho I really want to because his breath is mostly always musty, sometimes I don’t think he wipes properly after going to the toilet and there’s always a weird smell or stains on his clothes. I just spent the weekend with him and despite being a very clean person myself, I felt so dirty laying in bed with him and making out. Needless to say it also kills my sex drive. Do I suggest ways for him to take care of himself better or just break up with him? He’s a really amazing person and it would be a shame to have to leave him because of this but if his hygiene doesn’t improve I’ll have to.