Well I swore up and down that we'd never take a dog to a dog park (most trainers don't recommend it actually) but we broke and took our rambunctious new pup to the dog park at the Tempe Sports Complex. It is a gorgeous park with lots of shade trees and a path that goes around the perimeter of the enclosed area. He loved it and we loved the fact that nobody yelled at us about bringing our daughter (she sat as quietly as a 2 yr old can on one of the many benches munching ice cubes and laughing at the puppies) or about having a pit bull. Plus it's super clean because everyone cleans up after their pets. They also have a nice water fountain with a dish at floor level so you can give the pups a drink too.
The only reason I cannot give it 5 stars is because I wish it had separate spaces for large and small dogs. A rather large (I've handled many a pit bull and mastiff in my life but none made me nervous like this dog) tan shepherd mix kept coming after my puppy and the owners were slow to respond. Finally after the second time she rolled my pup to the ground and make him dive between the closest set of human legs he could find we decided to call it quits. We probably won't go back in if that dog is there. Otherwise all the other dogs were nice and when they weren't their owners were quick to correct them.