It is based on the appearance you want to have. If you like the color of a pinecone in its natural state, you don't need to paint it. But, if you want the pinecones to look old or worn, you can paint them before putting on the cotton. This will make them look better overall.