Painting a rug isn’t much different than painting anything else: you need the object to paint, the proper paint for your kind of surface and an instrument to apply the color, as a brush or a sponge.
My rug was pretty textured, but you should choose a flatweave cotton rug for the best results. Actually, any rug would work as long as is has a short loop pile ori a flat texture like sisal, jutta or cotton.
I prefer Annie Sloan Chalk Paint for the great coverage on any type of canvas, and this paint was my choice for the rug project too. You will not find this brand in stores, but only at Annie Sloan’s stockists, so you should check her webpage to see which stockist is closer to your location.