Going on the results I've had recently on my old Volvo I'd go DIY. The Furniture Clinic website has tutorials on leather care and repair including a specific tutorial on repairing damage made by cats....
Here's a before and after of my 850's seats..... (my first attempt at leather repair)