pediped has yet to disappoint me or my 19 month old. she has preferred this brand since she started walking at 10 months old and these are the only shoes she will keep on. this particular pair is just as amazing as the rest we have purchased and she actually brings these to me to put on.. so much so that i have to hide them sometimes. :) they're white..so yes, they will show dirt..but that's to be expected with all white shoes no matter which brand. just wipe them clean that day and they look good as new.