+1 for the Fiebings dye (their "professional" line is even better, and only slighty more expensive). They also have an acrylic finish called resolene that works well to seal and protect the leather. It's always a good idea to apply a light coat of neatsfoot oil after the dye, then wait about 24 hours for it to soak into the leather before applying Resolene. That will give you a long-lasting finish that is easy to clean if it gets grubby looking.