La règle générale est de mettre le complément d'objet direct premier avant les compléments indirects seconds. Quand les deux sont des pronoms personnels la régle est obligatoire.
Dans l'exemple que tu donnes on dit donc :
Je les leur donne.
- Quand les compléments ne sont pas des pronoms on peut parfois avoir le complément d'objet indirect en premier.
Elle indique au docteur son voisin.
(Sartre) exemple prit dans la Grammaire Larousse du Français contemporain.
Il s'agit du voisin du docteur. En disant :
Elle indique son voisin au docteur.
Elle parlerait de son voisin à elle.
- Quand les deux groupes compléments sont de longueurs inégales on met de préférence le plus court en premier.
J'ai indiqué à ces touristes le restaurant où nous avions si bien mangé la semaine dernière.
You might find this about object pronouns and this about their order of some help. It will also help you with y and en.