I have been staining guitar bodies for a number of years and I am very happy with Angelus Leather Dyes. They don't blotch and have a variety of colors that are second to none. Purchase below and check out the vids where I use them:
buy the stains here: angelusdirect.com/bigdguitars