Are you trying to simply avoid having BO while out, or are you trying to keep the animals from smelling you? Or...both? When we'd camp to hunt moose we'd just wash the "pits and stinky bits" with a plain damp washcloth. No soap, no lotion, etc. The nieces and nephews loved being free to be dirty! Of course, we headed back down the river to home after someone got a moose because, you know, they're huge. There was one of us, my favorite in my "moose camp family", who insisted we should not wash and eat only smoked salmon while in camp. Loved that guy, mostly because he always setup an army tent with a wood stove, and a bucket potty when he knew I was coming out. LOL
But I digress. As far as making a CP soap for the occasion...I draw a blank since even unscented soap has a scent. I have, however, used a bar of unscented soap successfully as a mild deodorant. Wet the bar, rub onto arm pits. Doesn't last all day, but it keeps you from being noticeably stinky. For a lotion, I'd favor bringing plain refined coconut oil, as that's the only oil I can think of that would keep well and has little to no smell. A bit drying, but it's better than nothing. I have very sensitive skin so I'm guessing these would work for just about anyone. For hair...braids and a wool hat!

Or, you could just eat smoked salmon and nobody will know you have a little BO because they won't want to come near your salmon breath!
Happy Hunting!