There's no real exact method for this. I would recommend using InterpreterInterpreter
:
Interpreter["Animal"]["Dog"]
You can also use "free form input". To do this, type [ctrl]+[=]Ctrl+= and then type "dog". If you hit enter, Mathematica will try to interpret whatever you just gave it.