You need a physical block like zinc or titanium oxide, not a chemical block. Neutrogena Pure and Free Baby or there's actually an adult Neutrogena product that's only titanium oxide.
Don't do much with that rash. Aquaphor or plain eucerin to keep it moist once it starts to dry and flake. It will clear up on its own and you don't want to introduce more ingredients for him to react to.
Signed,
Adult with super sensitive skin