In an outdoor shopping center/strip mall, Cafe del Soul is a casual health-focused cafe with plenty of indoor and outdoor seating. Should be dog-friendly if you eat outside. The menu states "anything can be made vegan" but I wasn't confident the person taking our order knew what vegan meant. I don't think there are any vegan dishes on menu, you have to ask for no cheese on whatever you order and most come with choice of chicken or tofu. Given their extensive use of cheese I was hoping they'd have a vegan option but was disappointed.
We ordered at counter some wraps which were quickly delivered to our table. They were very fresh, and were satisfying but a little sad to pay $9-10 for a wrap and not get any sides. Overall though we were happy with the food.
Cons: a bit expensive, lack of complete vegan dishes