I've purchased a few of the Lego keychain minifigs. Each time I've bought a new one was to replace the previous one because it had most or all of the paint rubbed off from going in and out of pockets and whatnot.
Here is my most recent example of the wear on my minifig keychain.
You can see that the mouth is almost completely missing.
Is there something that I can do to protect the paint and keep it from rubbing off?