The boys dress shoes match suits and tuxedos wonderfully. The little boys shoes run from baby sizes to a size 10 which is about 5 years old depending on your childs size. The big boys dress shoes start at a 10.5 and go up to a size 3 which is about 8 or 9 years old.