My personal favorite gear for canicross/ Bikjoring urban mushing etc is Neewa
Running belt
Tug line
non stop dog harness
Neewa harness
Your dog can easily back out of the Neewa harness the non stop is harder for dogs to back out of.