The best shoe to pair cargo pants can be a sneaker or boot that provides enough support and grip. If you want a smarter look then oxfords are an excellent choice too.