Okay, I know I'm a noob, but after trying to find a good topic for information regarding dyeing/painting black jodhpur boots (since I can't wear the Caboots), I decided to pull out my old leather-working days knowledge and hope this helps others.
First of all, most jodhpur boots are specifically designed to resist weather, and other umm...well, substances shall we say. To get a good application you need to remove the finish from the boot. After searching around, I went back to the old standby I've used for leather for over 20 years, a Tandy Leather Factory product
---------
I have never used the Eco-Flo products so I'm not sure how well they would work. You can also purchase the applicators for all of the above products on the website, or at your local Tandy leather store. I don't know how any of this will work on faux leather because I've never tried it. I have used the Fiebing's leather dye and finish on several leather pieces for which I've won awards.
Also, I've not tried it yet, but am going to fairly quickly to see how it works...instead of having to cut out and reinstall the elastic inserts...I'm going to try carefull applications of fabric dye remover or bleach to black elastic strips. I don't want to destry the elastic properties...I'll report back on the results of those experiments later.
I hope these links help, and that the finishes work well.