Ike_ He is a soldier who wears heavy metal armor, I think. He must have a metall like smell (like coins) Additionally if you sniff near him, you will also find the scent of lube oil (I'm not sure, if this is the correct word, of what I meant, cause the dictionary gave me plenty words. ) Without this his metal armor would break easily. And when he doesn't wear armor, the sword itself smells exactly the same. And it's big too.
Now comes the layer of clothes... (wow tier means also layer, now I get it) He is no lord but a travelling soldier , so only washing the cape and the shirt and the pants, when he is near a river. I think, those smell like a bunch of old clothes, like when you take out a shirt from your wardrobe, that you haven't even touched for 3 months but not that stinky. But only if you smell directly on them.
The cape especially must have cought a great amount of other stenches, like smoke of camp fires and maybe blood.
Now he is travelling. Dirt on shoes and cape. Earthy scent, but again, only when you sniff directly on the shoes.
Last part.... Sweat.... he must be sweaty... Armor and clothes are heavy. I wore those too. Especially the gambeson. And I bet he wears one, if not.... he is stupid and would get hurt easily. And carrying a two-hander in one hand? Must be pretty exhausting too...
So in short: Sweat, metallic, a bit like oil, old clothes and dirt.
Pokemon Trainer - He is a travelling boy, but I think he washes himself regularly at the PokéCenters, so I think, he doesn't smell sweaty. But there is one big thing, he is all day long with animal/plant hybrids. He must smell like zoo. Like Animals themself, like their food, even like their excrements. He smells like zoo.
Yoshi - He pretty much smells like dinosaur. You know? The freshly sweet smell with a light scent of bitterness. You should all smell dinosaurs when you have the chance. I's really a great experience.
But I bet he has really, really, REALLY bad breath. He not only eats like everything, he even licks everything that he cannot eat.