Just some last things to note here. It's weird but Chanel shoes get pretty dirty on the inside and outside. I've had the same problem with all of my flats. I hope it's not just me but the inside get these weird dots. I just try to clean my shoes every other week and I can really tell a difference. It's easy for the patent pairs to also clean the outside too.
For the leather pairs, they seem to pick up dirt easily (like on the outside). For this I just take them to my cobbler every six months or so and have them cleaned and recolored. Just make sure to take it to someone you can trust and who has had experience with designer items!
I created a public collection on eBay of Chanel ballet flats I think are from reputable dealers and a good steal in ALL sizes to help your search.