All the colors that you've chosen are beautiful. I'd be having a hard time finalizing my choice too

the empreinte's are definitely heavier than the canvas. for an all around/toddler bag, i'd say the most practical choice would be the canvas. it's the least one to maintain -- you don't have to worry much about the wear and tear of the leather, it's the least heavy. I have a toddler myself and I'd rather choose a tote that I can put anywhere and can have anything inside without thinking much if it's already gotten scratched or color transfers.