Last year my son's sneakers (also Stride Rite) were a 8.5. The new pair we purchased this spring (Stride Rite) was 9.5 and those fit fine, but then we lost them. Then I ordered a pair of Pedipeds in 9-9.5 which also fit well, but fell apart within a month (returned). (Yes, we're having a bad run with sneakers this summer.) So since a lot of the reviews said these were small and narrow, I ordered a 10W, and then had to return them for hugeness. Ordered a 9.5. Still huge. Returned. Ordered an 8.5 W (same size as the ones he has that are too small). The 8.5 is okay. So, my experience with these is that they run very large, not small (can't speak to wide/narrow since my son's feet are neither as far as I know). For additional perspective, these shoes in 8.5 are also larger than the 9.5 Stride Rite sneakers my daughter has. So...the moral of my story? Maybe don't size up right off the bat. Buy your usual size and wait and see - you might actually have to size them down.