I've done all of the above with pretty good results. You can try some pre treat/stain stuff on it. For the Leather, before you do the Neetsfoot oil, try cleaning it with some saddle soap, once dry,...