Well, usually Level Adjustments combined with a campaign's starting level takes care of what races PCs will take. Its hard to be an Anthropomorphic Polar Bear when everyone is starting at level 1. And even if the race is technically allowed, I do make players aware that NPCs might have poor reactions if their PCs are too outré. They may think a Bear Man is the result of a mad wizard's experiments, but they KNOW that Tiefling is evil incarnate...worse than an Orc or Drow! (To be clear: this is RP info, not actual mechanics.)
IOW, Smoky the Ranger may be the object of both fear and pity, but Saris the Cleric of Heironeous may find herself the target of a potential lynching because she didn't hide her horns & pointy tail.
I do, however, also limit race selections based on campaign setting. If my setting has no elves, there will be no elves or half elves. If I'm running Humans Only, then Humans Only it shall be.
If, OTOH, I'm running a wide open game, unless I think its a seriously bad idea, I let what I posted first in this thread be the sole control.