- most toys are NOT dishwasher safe. They may look OK when they come out, but it is not a good idea. Furthermore, if they are toys like rubber ducks then there is still water inside them that is all yucky.
- bleach, while effective at killing germs, also kills just about everything else. Save that for situations where it is absolutely necessary and nothing else will work. The fumes from chlorine bleach are not great for you or your kids, so why use them on the toys?
The best solution I have found, in addition to the peroxide and baking soda solutions mentioned, is white vinegar. Best thing to have around the house, and super affordable. Mix some distilled white vinegar with water, wash the toys and rinse. Let them soak a while if need be.
I also use a mixture of 1 part vinegar to 3 parts water in a spray bottle to clean produce, as studies have found it is more effective at cleaning produce than dishsoap and water! Also useful for spraying down toys, highchairs, etc. Kills germs, cleans, and the smell disappears in moments.