Contact info

 Contact us on
 011 783 4607 (tel)
 011 884 6430 (fax)

 Physical Address:
 66 Rivonia Road

 Directions to practice

 Postal Address:
 PO Box 650001
 South Africa

 Business Hours:
 Mondays - Fridays:  
 08h00 - 11h00 and 15h00 - 18h00

 09h00 - 12h00

 Sundays / Public Holidays: 
 09h00 - 10h00

 Shop hours, food etc:
 Weekdays 07h30 - 18h00 and
 Weekends during consulting hours


View Vetwebsites Articles

Your pet's once a year health check-up

Annual Check up

Many people wonder why vets recommend having a once a year check-up for pets. There are many reasons but probably the most important is that the average dog or cat ages by approximately seven “dog/cat years” for every human year. It may differ slightly from breed to breed and usually cats and small breed dogs age slower than large breed dogs. The average life expectancy of a large breed dog is about twelve years whereas cats and smaller breed dogs can quite comfortably live to eighteen years. Just like in humans where the average life expectancy has increased dramatically over

Behaviour difficulties


“Man’s best friend.” The reason why dogs have been described like this over centuries is because of their unwavering loyalty and their good nature towards humans. However now and again, behavioural problems crop up in pet dogs which cause many people to dispute whether dogs are really man’s best friend. Behavioural problems can range from aggression, to destructive behaviour like chewing and digging, to house soiling. Some of these problems can be blamed on uninformed and uninvolved owners who do not spend the time to properly socialise and do basic training when they first acquire their dogs as puppies.

Vaccinating your puppy and kitten


Getting a new puppy or kitten is always exciting and most of us just want to cuddle this cute little bundle of fur. It would be lovely if this were enough to keep them healthy and disease free forever but unfortunately it isn't. Just like human children, animal babies also need immunization when they are very young.