Since 2008
Independent and locally owned
24/7
Own emergency out-of-hours cover
4 Vets · 8 RVNs
Familiar faces every visit
All small animals
Dogs, cats, rabbits & exotics
How can we help?
From vaccinations to surgery, we do almost everything in house, so you get answers quickly and see the team you know.

ALICE & PETE
Meet Alice and Pete
Local vets Alice Richards and Pete Howe took over All Pets Vet Care in 2026, carrying on the practice Billa Schleicher founded in 2008.
As an independent practice, we take the time to get to know every pet, because they're not just another appointment, they're part of your family.
LOCALLY OWNED
Practice

What owners say
★★★★★ 4.6 from 198 Google reviews
"All my pets have been registered with All Pets Vet Care and I have had nothing but excellent pet care from them.
I have had a few emergencies with my pets and I have always got to see a vet within a few hours if not straight away. Their family petplan is worth the money and I highly recommend them to look after your pets."
"Absolutely top tier practice. The entire team is just amazing, receptionists, nurses and vets! They all truly care and the level of care and knowledge you get for their costs is also excellent.
I have all 3 of my pets on their family plan which is super convenient and I never have to worry about their flea and worm treatment because it gets delivered and if I ever have a worry consults are included.
Cethin has particularly always gone above and beyond for my 3 and a number of my family’s pets (particularly when saying goodbye) so special mention for her. 🫶"
"Recently moved over to the practice due to Alice and Pete’s top tier care of our dogs in the past, as well as the gleaming reviews from pet owners all over Pembrokeshire.
It truly lived up to the expectation, a happy, relaxed environment where everyone truly cares about their job. Truly first class care that we are so grateful for!"
Find us
ADDRESS
Sybil Way, The Docks, Milford Haven SA73 3AA
Parking right outside the dorr, Milford Marina
OPENING HOURS
Mon & Fri: 8.30am-6.00pm
Tue - Thur: 8.30am-5.00pm
Sat: 8.30am-1.00pm
24 hour emergency care for registered clients only

