Not only is it okay to paint a rug, but many people do it. However, it is important to consider the type of rug that will be painted, since some rugs will become hard and matted when painted. There are sometimes problems with plush rugs and it is sometimes a better idea to not use this type of rug. However, sometimes this type works out.
Controlling the Paint
When trying to put designs on the rug, it can sometimes be difficult to control where the paint goes. For this reason, it is sometimes a good idea to use a stencil to control where the paint goes. Fabric painting is much easier when using a spray on a stencil. Another option is to use tape, especially when the painter is working in an unusual area.
It is also a good idea to cover up anything that might potentially get paint splatters on it. Doing this will minimize the chances of a mishap that will cause paint to splatter in unwanted areas.
Aerosol Cans are Better Than Painter