I think that dress shoes can definitely be worn with jeans. As to which dress shoes I feel that you need to take the jeans, and really the whole look, into account. A sleek plaintoe monk may look great with some jeans. A longwing blucher with a double sole might be best with different jeans. Its hard to effectively come up with "rules" for something like this when so much variation is possible.