Si sólo se sustituye el objeto indirecto por un pronombre personal, este pronombre personal puede estar delante del objeto directo o ser añadido al final de la frase con la preposición to.

ejemplo
Ella da el bolígrafo a Paul.
¿Quién? (nominativo) = Ella
¿A quíen? (dativo) = le
¿Qué? (acusativo) = el bolígrafo
(1) She gives him the pen.
(2) She gives the pen to him.

En este caso no hemos sustituido el objeto directo. En este caso se puede construir sin la preposición to (poniendo him delante del objeto directo (1) ) o ponerlo al final de la frase con la preposición to (2) . Si sustituimos el objeto directo por un pronombre no se puede omitir to.

ejemplo
Ella se lo (el libro) da a Paul..
¿Quién? (nominativo) = Ella
¿A quién? (dativo) = Paul
¿Qué? (acusativo) = lo
Esta frase no puede construirse sin to !
She gives the pen to him.
She gives it to Paul.

En este caso hay que utilizar la preposición to y el objeto indirecto cambia de posición, ahora viene después del objeto directo y no importa si el objeto indirecto sea un pronombre o no.

ejemplo
Ella se lo (el libro) da a él.
¿Quién? (nominativo) = Ella
¿A quién? (dativo) = él
¿Qué? (acusativo) = lo
Esta frase tampoco puede construirse sin to !
She gives the it to him.

En los dos casos el dativo viene después del objeto directo y hay que utilizar to.

resumen
Al sustituir un objeto directo (acusativo) por un pronombre, el objeto indirecto viene después del objeto directo y hay que utilizar to.

Para simplificar: Estas frases son erróneas.

~She gives him it.
~She gives it him.
~She gives the book him