Referring to "or other" ... Torrey Pines in San Diego ... weather is nice (some days it's in the 70's) and close to the beach. Not too sure about pet friendly accommodations, but I'm sure you could find something close by.
http://www.torreypinesgolfcourse.com/_tpgallery/index.html
You can also check out the public and municipal courses in and around the San Diego area ... there are several.
Now if you want warm, there are several nice courses in the Palm Springs area ... not real close to the beach, but mostly sunny days in December.