Stain on Wall Paint

What is the best cleaner for stains and scratches on walls? Glossy paint is easy to clean, but enamels are hard. Everything I have used so far has left a mark, even plain water. The spot becomes shiny after cleaning it!