I'm actually kind of surprised that a thread like this hasn't been made yet. I mean, it really is obvious that neither of them are giants, a fact made obvious by their teeth and horns. Whether they are of the same race or of different races, who knows. Maybe Moria's just a wimpy member of Odz's race, or Odz is just huge, even for his species. But then again, Moria basically has claws, where Odz clearly has regular hands, so maybe they really are of different races? The same point could be made using Moria's incredibly prominent, pointed ears. I mean, Odz looks like he doesn't even have ears! Or maybe they're just under his luxurious, flowing hair? But still what the hell are they?
This has been bugging the crap out of me for so long.