Azalea Dog Park in Asheville is a great place for your dogs to work off their energy. It features two fenced-in areas, one for smaller dogs and one for larger dogs, separated by a gate, although small and big dogs can use either area, as long as they are well-behaved.
The big dog portion is quite a large area, with plenty of room for running and playing. It has a gazebo in the center -- useful to get out of the sun, since the trees that have been planted are not yet full-grown. On the downside, there is a ravine in this area that quickly fills up with water when it snows or rains, so be prepared for a muddy experience if you go soon after wet weather.
Poop bags are generally available, but you will need to bring your own water. The dog park adjoins a pond and a small grassy area with a few picnic tables, and there are a few hiking trails close by as well.
Insider tip: One of the good things about the location of the park is its proximity to the Swannanoa River. For a nice cool-down after romping at this dog park, exit the park and look for a gated pull-in near a dumpster, immediately on your left. Down a short path is a shallow river bed and gentle rapids where doggies love to splash.
Location: Use Exit 8 off of Route 240 and follow signs for the WNC Nature Center. The park is at 395 Azalea Road, a few miles past the WNC Nature Center. Continue on Azalea Road past all the soccer fields and the dog park will be on the left.