I wouldn't worry about black seats as much as the white ones. Pretty sure most good quality cleaners would be fine. I personally use Car Guys Super Cleaner on my white seats with no issues. For more stubborn stains, I use isopropyl alcohol wipes. Although I would be careful not to use alcohol on seats all the time.