Your watch will sparkle like the day you got them with the right cleaning technique. Here's the safe way that jewelers recommend.
Confirm your watch is water resistant before any cleaning. Non-water-resistant watches must be cleaned with a damp cloth only -- never submerged.
If you have a leather strap, remove it before cleaning. Leather and water do not mix. Metal bracelets can be cleaned attached.
For water-resistant watches with metal bracelets, scrub the bracelet and case with a soft toothbrush dipped in soapy water.
Use a cotton swab dipped in soapy water to clean between bracelet links, around the case, and behind the lugs.
Rinse with clean lukewarm water if water-resistant. Pat completely dry with a microfiber cloth, including all crevices.