Any Thunderbolt device with two Thunderbolt ports will work. Choose a device with the lowest price, or choose one that might be useful now or in the future.
PCIe expansion boxes allow you to use a PCIe card with your MacBook Pro (you don't need a PCIe card for this purpose but it's an option that might be useful in the future; you could use them to add a GPU - but non-eGPU boxes require additional power supply for power hungry GPU PCIe cards):
Sonnet Echo Express SEL (Thunderbolt 3 edition)
Sonnet Echo Express SE I (Thunderbolt 3 edition)
Sonnet Echo Express SE III-D (Thunderbolt 3 edition)
Google "best thunderbolt 3 docks"
If your computer has Thunderbolt ports, a Thunderbolt dock is faster and more versatile than a USB hub. We have options for every budget.
thewirecutter.com
Some of these may have USB-C power delivery which can charge your laptop (if you buy a new laptop that uses USB-C charger).