So my daughter wanted some shoes that were "not boring," but all we could agree on in the store were glittered or sequined. While I know they're beautiful and tempting to buy, they're expensive and don't wear well. Since Quinn is very active, I knew we needed something that would last better. So I took this old, well worn pair of $5 sneakers that she wouldn't wear anymore, and made something she wanted to wear:
Obviously, they aren't perfect. But I saved them from the landfill and gave them at least a few more months of life. These are nothing more than freehand doodling with a paint pen. Because these shoes were canvas, the paint soaked into them well and didn't rub off for anything. I didn't use any coating on them or anything, though I'd imagine you could use a waterproof canvas coating to give them a really long lifespan.
[update: She outgrew these shoes before the doodling wore off. She wore these shoes for months and the doodling only wore off slightly on the toe where she drags her shoe when she walks.]