Unfortunately my shoe choices are rarely practical! They are leather, so I can wipe them clean but I have to be careful of the weather obviously. They work best, in my opinion, with jeans and cropped black pants, so that is pretty much how I have worn them.I really LOVE these. How versatile are they? By versatile I mean practical. I have no fear of wearing show stopping shoes but what do you wear them with? And how often can you wear them without getting them dirty? Thanks!