I love New Moon. Great coffee and food, and the staff and vibe are awesome. They have outdoor seating and a big shared water bowl for dogs. There are usually other dogs there, especially in the mornings.