Con los verbos to allow, to permit, to advise, to recommend el gerundio se usa solamente en el caso de que no se refiera a una persona determinada.

Ejemplos
They permit smoking on the premises.
(Permiten fumar en las instalaciones.)
The doctor recommends exercising.
(El médico aconseja hacer deporte.)
The teacher does not allow sleeping during the lesson.
(El profesor no permite dormir durante las clases.)

Cuando la acción descrita por el verbo apunta a una persona determinada se usa el infinitivo.

Ejemplos
They permit us to smoke on the premises.
My doctor advised me to exercise more.
The teacher does not allow them to sleep during the lesson.