I bought this bag a few weeks ago and it's nearly perfect but because it's canvas it's already covered in stains (jeans dye!) from me being out in the rain with it so it always looks a mess. I could do with a non-canvas equivalent, but still one that's large enough to carry all the usual handbag stuff plus nappy changing stuff and assorted snacks/beaker for a toddler, also be across the body to leave my hands free for chasing after said toddler.
Any suggestions gratefully received.