For the dye issue- Fiebings is an alcohol base, so it can tend to dry leather during the dye process- I use Pure (no synthetics) Neatsfoot oil prior to the dye to prevent cracking; this seems to help-It has to be pure, the synthetics in the compound/prime neatsfoot oil will prevent even dyeing.