HMG have a vinyl paint that you could get
it is a specialised type of paint like what they use on curtains on lorries.
It would need to be sprayed with a gun it is however not terrible expensive.

Nothing else imo would be good enough for things that constantly get pawed. Cheap decent solution would be plastic prime all and then rattle can them satin black?