Have Pediatric Questions? Ask a Pediatrician.
Greetings,Thank you for your question. I am Dr. Su S. and I will try my best to help you.
Painful swollen penis can be due to urethritis or balanitis.
Stone in the urinary tract can also possible.
You can give Motrin.
Neosporin cream can be applied.
Give him more fluid.
He may need oral antibiotic to cure infection.
You should take him to doctor for an evaluation.
Urine test, ultrasonography can be needed.
I hope this information will be helpful.If you have any query, please feel free to ask.If you are happy with my answer please click on the Excellent/Good rating. Wish him healthy life.Regards.