We have experimented with sterling silver cleaners, from polishes to wipes to liquids. The best, by far, is WEIMAN Instant Tarnish Remover. It actually is instant! However, even with that name you will find several types from which to choose. The best one is here.
Dunk for your Savvies FOR 3 to 5 SECONDS ONLY!! That's all it takes.
See the video below for the magic!