this is what I have been using and it seems to work! the thing is, it uses the DisplayLink software so I believe that means it is not a native dock, though I don't know what the benefits of it are.
The Targus USB-C Universal DV4K Docking Station seamlessly combines performance with power to help you get the most out of your workstation. Order yours today!
I have been using the NOVOO 8 in 1 USB-C for about a year now. The USB-C PD port can charge laptops or computers with a power supply of up to 100 watts. The UBC-Hub also has an HDMI port, gigabit ethernet port, three USB-A ports, and SD and TF card slots. I haven't had any issues so far with the hub.
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Look for one that has PD.
Also if you're running a 4K display, make sure it supports 60hz via HDMI. My previous dock only supported 30hz and it was like watching a slideshow.
I bought the 'CableCreation 6-in-1 USB-C Hub' on Amazon recently. It does the job but it runs very warm when it's pushing 4K60. It passes through 79W from my 96W charger -- probably because I have 2 external drives and another hub with other peripherals connected to it.
I really wish TB3 docks weren't so pricey. Oh well!