There are plenty of videos on YouTube that are pretty good.
https://www.youtube.com/watch?v=CR9k9XnYmPg
https://www.youtube.com/watch?v=nY1H9-FI4qs
I have used leather filler and dyes from Leather World Tech that worked and matched well.
https://leatherworldtech.com/dye-colorant