I've always said, "Treat your wheels like you treat the paint of your car."
Anyone who knows anything about car care will tell you to use a quality car soap or non-acidic wheel cleaner with a nice wash mitt.
Follow with a nice coat of wax of some kind.
Leave the dish soap in the kitchen.