Pioneer Park in La Quinta has two large enclosed spaces where dogs can play off-leash in the grass. It has water stations and a picnic table where you can bring something to eat while your dog is playing (of course you may end up with lots of doggy friends ;-)). There are also benches and pavilions to sit under.
The Park also has doggy bags and waste stations to make it easy to help keep the park clean.