I recently got some for myself. However, I am allergic to latex so I had to buy latex free ones. The ones I found are Mr.Clean bliss latex free gloves. They are also lined with fleece in the glove so your hands dont get sweaty and gross. Best $5 ever spent. amazon link
I usually use dishwashing gloves for most of the cleaning and for the dishes (I have two different pairs). I will use disposable gloves to clean things that can contaminate the gloves (the pets' litter box/cage, the toilet, etc). We buy our disposable gloves at Costco, it's a very reasonable price as well.