My boy is on a 1/3 Fantasydoll body. His feet are 7cm, but most 7 cm shoes I find seem to be for girls. And I'm not sure if shoes that are 8-8.5cm would be too big for him. I'm looking for formal/dress shoes in black or brown. Well, I'm probably going to sew spats over them, so the main thing is not being punk boots of doom or something like Converse.
Mmm, i have a Luts Delf Boy, whose feet size is 7.5 cm (oh, it said 7.3cm on the website, lol) if i'm not wrong. Personally, i find fitting the formal shoes, of sizes 8 ~ 9 cm on him pretty alright. Well, he might not be able to stand as well as a SD13 in the same pair though. You can find them in quite a lot of places, like crobidoll or Dollheart. Uhm, they won't exactly drop out when you carry him. You can always tighten them up, the shoelaces. Likewise, you can always buy those short boots, but with pointy ends, mmm like this, and you can hide the ends under the trousers! Okay, maybe you aren't looking at that colour, but yeah something like that, although the ones i have were sharper. lol. Dollheart does have some nice ones sometimes, just look out for them! Oh, a lengthy post, but hope it helps!
Have you tried Luts' shoes for Delf boys? Delf boys' feet are known for being small. Lots of eBay sellers' SD boy shoes make my Delf boy look like he's wearing McShoes (you know, the big red ones?) so I stick to Luts for dress shoes.