Token Creek is a huge County park with a campground, disc golf and numerous group shelters for picnics. It's also dog-friendly with numerous trails through the park (on-leash) along with a fenced in off-leash area.
The off-leash area is at the back of the park (if you enter off of 151) so keep driving back, back, back until you get to it. There is a perimeter trail that follows the fence line which is your best hope for some shade as the rest of the park is primarily prairie and sunny. You can do loops circling the whole park or cut through the middle (over a slight hill) to make your loop shorter. It's maybe 15 -20 minutes if you're doing the full perimeter loop.
There also is a separate puppy / small dog area which is nice. This area offers some agility equipment but unfortunately that's not accessible to the rest of us! It's similar to other County/City parks, there are bags for poop pick-up but no running water so bring your own. There also weren't a lot of people at this park so if you're looking for fewer folks, this may be your spot. If you want a lot of canine company, you may be better off at nearby Sycamore Park.
Overall, it's a great option if you're passing through town as it's right off the highway.