+1 for the shift jacket... Take some leather and seude water proof spray and spray the all white leather....puts a thin coat on top of the leather and stops the dirt from coating the leather.....Not saying this will keep it prefect, but it will help.. I have being doing this with all my leather tennis shoes for years...and a lot of people know how I am with my shoes...(over 100 pairs).... Good luck on the jacket shopping