A friend of mine told me he took his dog sheep herding, which sounds like a fun thing to do.
here are some links he forwarded me:
The guy in Long beach is Jerry Stewart...
I think its right off the 605.
I go to a guy in Riverside
Its $25 a lesson.
Its super fun and the dogs love it. Tell him to be prepared for some
serious herding fanatics, but if you can get past that its a really good
time for both you and the dog.