Sur un capteur APS-C, je pense que le 85mm est à préférer. J'ai un 50mm et un 100mm : l'un déforme trop dès que je m'approche et l'autre est trop long sur le 40D. Par contre, sur du FF, le 100 f/2.8 macro fait des merveilles : une vrai lame de rasoir. Ou sinon, comme julien.c, le 70-200 pour plus de flexibilité, même sur un petit capteur.

Au niveau focale, je me souviens qu'olivierc recommande d'utiliser quelque chose qui permette d'avoir deux mètres de recul au minimum.