Santa Cruz enjoys a mild Mediterranean climate year-round. Summer daytime temperatures average 70-75°F making for comfortable weather to enjoy outdoor activities. Winters tend to see more rainfall, with daytime highs around 60°F. But there are ample indoor dog-friendly options too for wet weather days.