General Clinic Updates

New Software

Starting on June 26th we will be switching to a new paperless system. Please be patient with our staff and doctors as we are learning this new system. Please allow 24 to 48 hours for any doctor callbacks. If there is an immediate medical concern please call 919-851-8979.  The new system will allow us to better serve our clients and patients with improved connectivity, reminder systems, and texting.


For any prescription refill, please call 919-851-8979. Please allow 24-48 hours for all prescriptions to be filled. All patients must have a current physical exam with Crossroads Veterinary Hospital, which means within the past 12 months, just like you must have an annual physical with your primary care provider every year. If there is no current Annual exam, we cannot fill prescriptions.

We Have a New Groomer

Hi! My name is Leanna Woodard, and I have been a professional dog groomer for three years now (though I’ve been in the industry a bit longer). I grew up in a very rural area and have been around animals my entire life, so they have always been one of my greatest loves. I first entered the grooming industry six years ago while living in the mountains of North Carolina as a newlywed, and my passion was ignited immediately. I’ve been in some sort of animal-care role ever since, and finally got the opportunity to learn to groom as an apprentice at a private shop a few years ago. I love every single second of my job, and aim to take care of every fur baby as if they were my own! When I’m not at work, I can usually be found at home with my incredible husband, our corgi, Maxon, and my blue tongued skink, Linguine. I look forward to meeting each and every one of you!


Leanna can be reached at 919-851-6664, after 5/26/23.



About Us

Crossroads Veterinary Hospital offers our clients and their beloved pets the most desirable characteristics found in the veterinary industry - Compassion and Quality Medicine. Our hospital opened it's doors in 1989 as a small, one-doctor practice and has developed into a successful, multi-doctor facility; thanks to our many dedicated and loyal clients! Most importantly, Crossroads has maintained the warmth, sincerity, and "small-town" atmosphere while growing into a professional and advanced medical facility.

Appointment Scheduling Update

New client/patient appointments will be charged a $75 deposit. If you fail to come to your appointment you will forfeit your $75. Due to an increased number of no shows or very late cancellations we have started a new policy for clients that consistently have an issue with getting to their appointments. After two no shows or day of appointment cancellations you will be required to pay a $75 deposit when you make your next appointment. If you make it to your appointment that $75 will be applied to your bill. If you no show a third time you will forfeit the deposit. To avoid the deposit you can schedule a drop off for the day for your pet. Your pet must be up-to-date on vaccines to spend the day here.

We do understand life intervenes some days, but these spaces could be used for clients that can make it in, or have an emergency that we had to redirect due to our full schedule only to have a patient fail to show. 

Boarding Policy Updates

If you schedule boarding for your pet during holidays, which are peak boarding times, we will require a $50 deposit. That deposit will be applied to your bill when you pick up. That deposit will be returned to you if for some reason you need to cancel that boarding reservation up to 48 hours before your scheduled arrival date. If you do not show up for your boarding appointment you will forfeit that deposit. 

      New clients that are making their first ever boarding reservation with us will be charged the $50 deposit. The new client is responsible for getting the previous vaccine history to us prior to the boarding date. All boarding animals must be up to date on their core vaccines.

      Boarders need to be dropped off between 7:30am and 3pmMonday through Friday and 8:30am and 11am on Saturdays. If the patient will require vaccines the day they come in, they must be dropped off by 8:30am. If you pick boarders up after 3pm on Monday through Friday you will be charged a late discharge fee of $25.00. We also have Boarding Pick Up Only hours on Sunday 4pm-6pm.

Hospital Hours

» Monday 

7:30 AM - 8:00 PM

» Tuesday 

7:30 AM - 6:00 PM  

» Wednesday 

7:30 AM - 8:00 PM  

» Thursday 

7:30 AM - 6:00 PM  

» Friday 

7:30 AM - 6:00 PM  

» Saturday

8:30 AM - 12:30 PM  

» Sunday (Boarding Pickup Only)

4:00 PM - 6:00 PM

We are excited to provide our clients a safe and trusted on line pharmacy. We have spent several years looking for a veterinary pharmacy that will provide all of our customers all of the benefits of product guaranties and rebates. These products are ordered by our veterinarians and shipped directly to our clients from the manufacturers. We would prefer to see you in the office for product purchases, to answer any questions and check in on your fur kids while you are here. However, if it is not possible we want the highest quality medications and foods to be provided to you via our pharmacy, so we can all trust in the caliber of the product.

Latest News

After Hour Emergency Contact Info


Veterinary Emergency Care


6910 Carpenter Fire Station Rd Cary, NC 27519