Shoes have a fabric sole bottom not rubber. It is impossible for my toddler to walk on tile or hard wood surfaces, he just keeps slipping. Manufacturer went for the rubber look. My son fell 3 times within a few minutes of wearing this item. I guess it saved them 50 cents while your kid might get a concussion. I WOULD DEFINITELY NOT RECOMMEND YOU BUY THIS ITEM!!!!!