Treat his fever and control his cough and take antibiotics. It takes a couple weeks to get over pneumonia. And he may keep a cough for a while. There is nothing else to do for pneumonia except change antibiotics if those aren't working but there's no reason they shouldn't. Just takes time. He probably had bronchitis to begin with and it advanced into pneumonia.