Using the correct amount of detergent and rinse aid can help reduce water spots on glasses. Using dishwasher pods instead of detergent can help ensure that you are using the correct amount.
Water spots on glass can also be caused by hard water. Cleaning your dishwasher every 30 days can help to reduce build-up caused by hard water to help leave your dishes sparkling clean.