Dye tends to be messy and bleeds over. I did my seats with paint. I used Duplicolor Vinyl and fabric spray. Now the only downside is that some seats aren't all leather (like Jesse's). The synthetic leather doesn't breathe and the paint takes forever to cure. If you are painting it, be sure it is real leather so it will dry and look good.
Bookmarks