A lot of this is just going to come down to good old fashioned cleaning and maintenance. You need to make sure you brush, condition, and waterproof your shoes regularly so they stay white for as long as possible.