I wouldn't suggest recovering. Somebody did that with the door panels on my couple, and they look cheesy and the vinyl is coming off at the corners. I would say maybe take it to an interior shop and see if they've got any good professional grade dye's.