About us
We are a small, deeply devoted team of veterinarians and technicians who believe senior pets deserve thoughtful, patient care, and that the gentlest place for it is home.
“Our vision is to bridge the critical gap between diagnosis and end of life — so no family ever feels lost, rushed, or alone in their pet's final chapter.”
Who we are and why we do this work
Senior Pet Vet was founded in 2018 by Dr. Shelagh McCaffrey, a Certified Hospice and Palliative Care Veterinarian who saw families leaving veterinary visits with a difficult diagnosis and no clear path for what came next.
Today, our mobile practice supports families throughout Bergen and Rockland counties with quality of life assessments, palliative medicine, acupuncture, hospice support, and peaceful euthanasia at home. We work alongside your family veterinarian, adding a dedicated layer of senior care expertise for the chapter of life that deserves it most.

Meet our team
Experienced veterinary professionals dedicated to thoughtful, compassionate care for senior pets and meaningful support for the families who love them.
Our values at Senior Pet Vet
Four heartfelt commitments shape every visit, every care plan, and every goodbye.
Compassion at your pace
We move at a pace that feels right for your pet and your family. Visits are never rushed, and difficult conversations are met with patience, warmth, and care.
Honest guidance
We offer a clear and truthful picture of what is helping, what may be changing, and which choices are yours to make.
Comfort at home
Home is often where senior pets feel safest. Bringing care to your living room can ease the stress of travel, waiting rooms, and unfamiliar surroundings.
Your family is included
Care decisions affect everyone who loves your pet. We help spouses, children, and caregivers understand the plan, ask questions, and feel heard throughout.

Bringing compassionate care to your doorstep
We provide mobile veterinary care throughout Bergen County, New Jersey and Rockland County, New York, bringing expert senior care to your pet in the comfort of their own home.
Communities we serve
Bergen County, NJ
Rockland County, NY
Do not see your town listed? We may still be able to visit your area. Reach out and our team will be happy to confirm availability.





