Does he really have to smell like anything? I feel like hot, smelly boys are over-done. Maybe if she's particularly close to him, but if they're just hanging out and she can smell him, they might have an issue.
Under the right circumstances, unwashed sweat shit hits me hard. Or if he's the kind of guy who'd use his little sister's shampoo, that's a nice detail. Or if he works in some kind of inherently smelly industry, like iron welding or leather...doing shit to, then fine. But don't have him randomly smell like vanilla. He's a boy, not a cake.