Our Clinic

Large Enough to Serve You, But Small Enough to Care


We are proud to provide a state-of-the-art pet hospital facility for the highest quality veterinary care available. We are confident that you will feel right at home in our office as we welcome all patients as if they were family. Our hospital is large enough to serve you, but small enough to care. We realize that parking at our clinic can be a challenge. We ask for your patience, courtesy, and understanding if parking is temporarily unavailable. It is OK to double park if you need to. There is also parking on Pacific Coast Highway, just in front of the Black Iris Flower Shop, on most days. 


If you would like to make an appointment, please contact our office by phone or email. Our office facilitates all communications and appointments are available and welcome, especially for new patients seeking help. We also see emergency patients. These are evaluated immediately by the doctor or trained staff and a determination is made whether life saving intervention needs to take place right away or if the patient is stable enough to be able to wait. "Walk-ins" are discouraged, as we are usually fully booked during the work day.  It facilitates our scheduling and patient flow if you are able to call ahead for an appointment.  "Drop-off" appointments are always available, and we are open at 7:00AM weekdays to accommodate owners that need to get to work.


Parking is always a challenge in Laguna Beach. We now have 9 dedicated parking spaces at the new location. Please be careful! There is a very low ceiling in the parking lot, so tall SUVs, Teslas with wing doors, and large monster trucks will not clear the ceiling. For those vehicles, additional parking is available behind the old clinic on Hinkle Place. 

The clinic is on the first floor. There are steps to navigate. We are currently working with the City to fashion a ramp to the first floor. If you or your pet cannot navigate the stairs, the doctor will gladly go down to the parking structure to see you and your pet.



We will do everything we can to help you afford the treatment your pet needs. Forms of payment accepted by the office are check, cash, or any major credit card. We also now offer Care Credit Veterinary and Scratch Pay Financing. 

For information about CareCredit and to get pre-approved for veterinary financing in about 5 minutes, go to www.carecredit.com/go/ZBV992/ There is no interest financing for the first 6 months. 

ScratchPay no interest financing is also available. Sign up is quick and easy.    www.scratchpay.com


The cost of veterinary care is a huge bargain compared to what comparable services cost in human medicine. Still, pet owners are expected to pay for medical care "out of pocket" which can create unexpected financial burdens. We are a strong supporter of pet insurance, and believe all pet owners should consider pet insurance to help defray the cost of veterinary medical care.


If you are unable to keep an appointment, we ask that you kindly provide us with at least 24 hours notice. We ask for this advance notice so that we can offer this appointment to another patient. At any given time, we have at least 6 pet owners on a waiting list to be seen, so a "no show" severely impacts the care we are able to provide. There is often a very good reason why a pet owner cannot make a scheduled appointment (last minute illness, family emergency, car trouble) and fails to cancel. We have certainly been in that position ourselves. On the other hand, folks that confirm appointments and fail to show up with no valid excuse will be asked to pre-pay for future appointments. We are sorry that we have to insist on this, but there are pets in need that require our help and the only thing we have to offer is our time. 

We would like to take this opportunity to thank you for choosing our facility for your veterinary care.

cat cat cat

Contact Us

Send Us An Email Today! Your Pet's Health Is Our Top Priority!

Our Location

Find us on the map

Hours Of Operation

We look forward to hearing from you.


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm