Hola Sophie. Parte 1.
Puedes decir "le dije", "le dije a Juan" y "dije a Juan (aunque casi nadie lo dice así)".
Puedes decir "le dije", "le dije a él", pero no puedes decir "dije a él".
Puedes decir "les has encantado", "les has encantado a mis amigos", pero no puedes decir "has encantado a mis amigos".
Puedes decir "la lavo", "lavo la ropa", "la ropa la lavo en la noche", pero no puedes decir "la lavo la ropa".
Las reglas son las siguientes.
Sobre el objeto indirecto.
Cuando mencionas el objeto indirecto, a veces es opcional duplicarlo y a veces es obligatorio.
Duplicación opcional con el pronombre de objeto indirecto.
Cuando en la oración el objeto indirecto va después del verbo, es opcional duplicarlo con el pronombre de objeto indirecto y en caso de hacerlo el pronombre debe situarse antes del verbo si está conjugado.
No es obligatorio, es opcional. Pero lo más usual y correcto es duplicarlo porque si no algunas oraciones pueden escucharse incompletas y raras. Con los pronombres las oraciones se escuchan más naturales.
Compré un regalo a Juan. Es correcto, pero se escucha incompleto.
Le compré un regalo a Juan. Es correcto, se escucha mejor y más natural.
Dije a Juan. Es correcto, pero se escucha muy raro e incompleto. (casi nadie lo dice así)
Le dije a Juan. Es correcto, se escucha mejor y más natural.
Duplicación obligatoria con el pronombre de objeto indirecto.
Cuando en la oración el objeto indirecto va antes del verbo, obligatoriamente se tiene que duplicar con el pronombre de objeto indirecto y dicho pronombre debe situarse antes del verbo.
A mi hermano negaron la visa. Es incorrecto.
A mi hermano le negaron la visa. Es correcto.
A Pedro regalé un reloj. Es incorrecto.
A Pedro le regalé un reloj. Es correcto.
- - -