CrossFit did the community part really well, and then messed up the entire "train safely" part.
Or you could borrow someone's labrador retriever and have the dog pull you. They like to go real far and real fast... and you get to practice hard turns.
> I HIGHLY recommend favoring trail running over running streets/sidewalks
As a triathlete - I would add something: for me it's more a case of running on soil, over a hard surface. Trail running may take you to a stony path, which is as bad as pavement/concrete.
But in the end it's training your running form to be the best it can be for running, that matters. Running uphill helps to naturally train a good form, even if it's significantly harder.
You only need to be concerned about hard turns if the dog is untrained, afterwards, they're the best running partners you could ask for. Come visit us at https://www.reddit.com/r/RunningWithDogs/. Lots of suggestions for harnesses for the dog (mandatory, IMO) and waist leashes for the human (highly recommended).
If you own the dog, they can be a great source of encouragement, too. They'll bounce with excitement any time there's a possibility of going for a run, and look at you with big, sad eyes when you instead sit on your phone.
My old girl and I put in 20+ miles a week, 50 weeks a year, for a little over 8 years, or a little over 8,000 miles. That's a lot of M&Ms!
Related but if you're wanting to get into running (and have the environment for it) - I HIGHLY recommend favoring trail running over running streets/sidewalks. It's far better for your joints, it'll make you work harder since it'll absorb some of your energy, and it'll improve your proprioception.