Vet Shops

There could perhaps be no better deal around – a shopping experience which leaves you feeling as good on the outside, as on the inside.

All income generated from our retail stores goes directly back into caring for thousands of lost, stray, injured, abused, neglected, sick or abandoned animals, who find refuge at the Cape of Good Hope SPCA.

Prefer to shop online?

So through shopping for your own pet’s needs, you can rest assured that another, less fortunate animal, is benefiting!

Visit us in store, where our friendly and knowledgeable staff will help you choose the right products for your beloved pets.

We stock a wide range of:
SPCA 2019 - Grassy Park Vet Storefront
SPCA Vet Store Customer Shopping

Shop for your pet at your closest SPCA Vet Shop – 18 Gabriel Road, Plumstead or at our new premises in Grassy Park – and help the animals in our care at the same time!

Grassy Park Vet Shop

Plumstead Vet Shop

SPCA Vet Shop Plumstead – Vaccination Service

As well as a fully-stocked vet shop, our Plumstead location now offers essential vaccination services for your beloved pets on Tuesdays, Wednesdays and Thursdays from 9:00 am to 12:00 pm.

Our Services:

We offer vaccinations and deworming services for both cats and dogs.

For cats, we provide the standard 3-in-1 vaccination that covers panleukopenia, rhinotracheitis, and caliciviruses. Unfortunately, FeLV is not available at our Plumstead location. However, you can visit our Grassy Park Vaccination clinic for FeLV vaccinations.

For dogs, we offer the standard 5-in-1 vaccination that covers canine distemper, adenovirus type 2, infectious hepatitis, parainfluenza, and parvovirus. Unfortunately, we do not offer Leptospirosis and Bordetella vaccinations at our Plumstead location. Please visit our Grassy Park Vaccination clinic for these services.

We also offer microchipping services.


The cost of our vaccination services varies between R170 and R300, depending on the type of vaccination your pet requires. We accept payment via cash or card.

Make an Appointment

To book your pet’s vaccination at our Plumstead branch, please call us at (021) 700-4178 or send us an email at or fill in the form below:

At the SPCA Vet Shops, we are committed to ensuring the health and well-being of your pets.

Please don’t hesitate to contact us if you have any questions or concerns about our services.

We look forward to serving you and your furry companions!