If the packaging is the problem, why not simply change the packaging? You probably already thought of this, but you could get a clear container and put whatever you think will suit his hair in it.
Hair type: 3b, normal porosity, medium texture
co-wash and rinse out: Inecto coconut conditioner
leave in: sHegron Aloe vera conditioner or Inecto coconut conditioner
styler: L'Oreal gel / mousse
Currently experimenting with home made flax seed gel (latest version with agave syrup and gelatine), home made protein treatments (latest version with gelatine and coconut oil)
IHerb code: SGW867 (up to $10 off)