Don't jab down at shorter guys- jabbing down gets you punched with right hands. When you do get in close, get more sideways and turn your left shoulder into your opponent, pull real close into his chest. That takes his right hand and both uppercuts out of it, which cuts into the hail of punches considerably. Work on your own uppercuts- learn to throw them short and hard without dropping your hands to do so.