The Best Vet Care for Charlottesville’s Pets
Willow River Veterinary Services in Charlottesville, Virginia, offers the most considerate, expert veterinary medical and surgical care to all varieties of pets, from dogs and cats to birds, rabbits, rodents and reptiles.

Dogs and cats, rabbits and reptiles—get the right care for all your furry family members.
Dr. Brad DiCarlo and his friendly staff welcome you to bring your furry, feathery or scaly family members for the care they need, whether wellness, diagnostic or surgical care.
At Willow River, we understand your pet is a part of your family and we believe in combining compassion and understanding with highly skilled medical and surgical care. Our belief is that helping our clients understand all their options is the best way to ensure that our patients will receive the best course of treatment possible.

Wellness
Annual physical exams and routine vaccinations are critical to your pets’ overall health.

Surgery
With 20 years of experience, you can trust our team for your pet’s surgical needs.

Dental
Dogs and cats need their teeth cleaned too! Let us help keep your pet’s mouth clean and healthy.

Diagnostics
We offer in-house lab services, x-ray and ultrasound for quick diagnosis and treatment.
We are here to help
Conveniently located at the Southside Shopping Center in Mill Creek, we are open every weekday. Our hours of operation are: Monday – Friday:8:00 a.m. – 5:00 p.m. Saturday & Sunday:Closed
Dogs, cats, and pets of all kinds love Dr. DiCarlo and his team.
Maybe it’s animal magnetism. Maybe it’s that they were animals in a past life. Whatever the case, our team has a way with animals. Since 2008, Dr. DiCarlo has been providing his unique brand of compassionate vet care to Charlottesville. He loves pets of all varieties, shapes and sizes, and has treated them all. Our team is committed to treating you and your family with the same caring and compassion we would offer our own family and friends.

Patient Information
To help us be more efficient with your time, please complete the following forms and bring them to your next appointment.