My 2 year old daughter loves these shoes.  The material is canvas and the sole is non skid rubber.  I have had stride rite shoes in the past and have loved them all.  My only problem with these shoes is that the tongue is very thin and gets shoved into the tip of the shoe whenever my daughter tries to put them on.  Overall a good shoe and I will get stride rite shoes again.