I am the boss and I expect my employees/coworkers to what I have hired them to do and to behave themselves. Period.

My diet is
none of their concern at all. They have the right to disagree with me on this - elsewhere.
I use deodorant regularly after my daily shower myself, so
actual "body odor" is not an issue - nor is that the topic here. Garlic smell from eating garlic is the topic here now, and that is something that is a personal choice issue.
Yeah, eat lots of garlic or curry or a bunch of other stuff and you will exude a scent of that comestible somewhat. So what? You get fewer mosquito bites? You lower your chances of developing a dementia? That is somehow a bad thing?
No, it is not your right to "get in my face" to complain about that, especially not here in Detroit where you can be shot and killed for much less. In fact, we now have ordinance against wearing strong perfume/cologne due to asthmatic and allergic reactions to same - especially when one is trapped in a room or an elevator with someone who has bathed in perfume for some reason. Not so for what you may have eaten.
If you are so close to me that you can smell the garlic exuding from my skin, then you will need to back off if it is not to your liking. If you are "in my face" and YOU are complaining about ME, you are also within my reach and that is very bad choice of both location and conversation. You would then be well advised to both shut your trap and back off.
I deal with this type of hooey all of the time - there a lot of idiots that are unclear about where they stop and where the next person starts these days. The best response IMHO is to set them straight - whatever that may mean, depending on how aggressive and belligerent they are. I consider this to be a type of public education - I cannot reward bad behavior as that only encourages MOTS. Have given free lessons twice this week so far, thanks. :bugeye: My experience is that if you do things out in public - like work - you will catch flak from idiots. Then you do what you need to do to get rid of them efficiently.