Two Rock Dog Ranch is located on 30 beautiful acres in Sonoma County, just outside of Petaluma. We’re about 45 minutes north of San Francisco and close to Marin County.
Two Rock Dog Ranch
Dog Boarding & Doggie Day Care
4395 Middle Two Rock Road
Petaluma, CA 94952
Phone: 707-763-3997
Please note: Due to the new Canine Influenza Virus and vaccine-resistant kennel coughs being present in our area, we have a new request. We’re asking clients to please not have your dog in any doggie group activities for a period of two weeks before visiting us.
This is the absolute most effective way (much more so than vaccines) to be sure that no dogs check in while incubating a contagious virus.
Thank You!

- facebook.com/TwoRockDogRanch
- Send us an email
- Driving directions
- Shuttle rate: $4 per mile