Which is safer for a 4 yo boy (g6pd defficiency) wz hard cough, to give him butalin syrup+ rhinathiol or beclazone 250 and ventolin inhalers?

Cough. It would be preferable to give ventolin for acute relief of symptoms & to continue beclazone as a controller medication. If there are any signs of respiratory distress (difficulty speaking, fast breathing, retractions etc.) or lack of response to therapy, please talk to your doctor immediately or take your child to the nearest emergency room for evaluation & treatment.