I have painted a couple Christmas floor cloths in the past. I used canvas from the art supply store and primed it with a few coats of Gesso before the final design. This was a project my tole paint chapter had going. We used the Americana craft paints for the design and sealed it with 2-3 coats of brush-on varnish. There is a backing you can get to brush on too that helps with the slippery underside. Also I have a tree skirt I started made the same way. That’s in the U.F.O. bin.