They do offer a variety of services from dog training classes to spaying/nutering as well as dog adoption. But they make it very, very difficult for a person to adopt a dog with their stringent rules and having one's entire family take off to come along for the dog adoption interview, which occurs on Thursday afternoons (they also have them on weekends but all the "good" dogs are gone by then), and the wait time along with interviews will take up 3-4 hours.
I ended up getting my dog from a different source since after checking back with ARF for months, it wasn't working out.
I ended up bringing my dog in for a spaying, and did not have a good experience. I asked an assistant a question regarding my puppy's medication, and she didn't have the answer for me, nor was willing to ask the vet for information. She told me that once I left the reception area, they were done, and not to call them with questions. The reception area was also filthy with dog poop.
I have also read about how ARF regularly drives hours into the central valley on the search for smaller sized cuter and "more adoptable" dogs, prettier cats, etc. rather than visiting local shelters like Martinez and saving animals that are in line to be euthanized. A very sketchy way to keep their adoption rates so high.