tough cookie(someone who is intelligent, has good common sense, knows how to handle bad situations, and has the skills necessary to function where he lives, usually the streets Alex_Odeychuk)
streetwise person(someone who is intelligent, has good common sense, knows how to handle bad situations, and has the skills necessary to function where they live, usually the streets Alex_Odeychuk)