I took the Nu Hair DHT blocker for a while last year.
Not sure whether it worked or not, but my beard
growth rate did decrease (due to decreased DHT?)
Why doesn't your son try lower doses of Finasteride?
He could also try some of the topical stuff like spironolactone cream
(available on this site), or...