A 3-year-old boy is recovering in the hospital after his uncle says the boy was shot while the two were fleeing bullets in Sumter County.