Oil paint – This robust material is perfect for canvas painting, as it's heaviness will thrive on a stronger surface. Acrylic paint – A popular option for canvas painting, acrylics are the ideal choice. Gouache – With qualities of both acrylic and oil pain, gouache can be used on canvas.