The bottles I have had back from clients who have put them through the dishwasher have seemed ok. One other alternative I have found it to soak them in Isopropyl Alcohol which evaporates once they have been removed from the solution. However having looked at some of the info I'm not so sure I want to continue using this even though I doubt any is physically retained in the bottle. You could boil the bottles if you felt it necessary or having washed them soak in Milton or similar, which is suitable for sterilising baby bottles etc. I wouldn't boil the lids and droppers if you are using them.
I'd also be interested to know what other techniques people use as just washing in hot water and soap does not, I feel, get them clean enough. The dish washer seems more efficient but I don't have one.