Pour ½ cup white vinegar and ½ cup warm water into a spray bottle. Saturate the faucet with the solution.
Wait 10 to 20 minutes for the vinegar to work. Scrub the faucet with a nylon scrub brush.
Rinse the shower faucet well with plenty of clean water. Dry thoroughly with a clean, soft cloth.
Spray all-purpose bathroom cleaner onto the faucet if the water spots are still present. Let the all-purpose cleaner sit on the surface for a few minutes, then scrub with a nylon scrub brush. Rinse the faucet well, then dry completely.