In my experience, retrained units usually keep their experience level, bot not always.
The general's bodyguard usually drops in experience over time (when the losses get replaced automaticly.)

I do not agree with keeping the chirurgeons etc out of your retinue: It's the front soldiers who get the most experience (kills), and thus the healed soldiers are likely to boost the experience of the group, not lower it.