You can paint rubber by following the proper preparations and techniques. There are four types of paint that you can use on rubber – acrylic, removable, exterior, and commercial marine. Which paint you choose will depend on what you're painting.
What kind of paint can you use on rubber?
Acrylic Paint
For indoor items made of rubber that will not get a lot of wear and tear, use acrylic craft paint. You may need to use two coats, and be sure to let the paint dry thoroughly between coats. After the paint is completely dry, seal it.
What is the best paint to paint rubber?
If you're painting rubber materials that are kept indoors, it's possible to use acrylic paint. Indoor items aren't going to see a lot of wear and tear, so the acrylic paint would work on any of your craft items.