If the wine glasses are stained, consider adding half a wine glass of white vinegar into the wash cycle. [1] X Research source

This method will also work for regular wine glasses. If you are cleaning painted or glittered wine glasses, use this method.

Do not use steal wool or a scouring pad. [3] X Research source Also, avoid using anything with stiff, plastic bristles. All of these can scratch the surface.

Try to use a low-alkaline detergent, if possible. [4] X Research source

This method is great for glasses that have turned foggy. It is also good for tough wine stains. Do not use this one painted or glittered wine glasses. Soaking these glasses in water for long periods of time can cause the paint or glitter to flake off.

Washing soda will help remove cloudiness, but it may not remove wine stains. Baking soda will work the same way, just not as well.