Johnston and Farrell are a modern, forward thinking and well equipped veterinary practice, providing services to the Easter Ross and Sutherland regions of the Scottish Highlands.

Our main custom built surgery is located in Tain. We also operate a branch surgery in Invergordon.

We have a highly trained and motivated team of veterinary surgeons and nurses, ably supported by the administrative staff. We offer all our clients a 24 hour emergency care service from our Tain surgery. In case of emergency contact us on 01862 894223.

The practice is a training practice for veterinary nurses in conjunction with North Highland College, Thurso.


Johnston and Farrell moved into a new, purpose built surgery in February 2010. The surgery was constructed with a view to offering the best care possible for our small animal patients and to allow our staff to work comfortably in a specially designed environment.

There is a large reception area where one of our staff will greet you. They will be happy to organise an appointment or answer any queries you might have.

We stock a wide range of pet foods and supplies as well as worming, tick and flea treatments. Should you require something you can't see, just ask one of the staff, who will do their best to help you out. We have daily deliveries from our wholesaler and can usually supply what's needed within 24 hours.

Should your pet be admitted to the surgery, he/she would stay in either our purpose built kennels or cattery. Very sick animals may need to be kept separate and will be housed in our isolation area. Smaller pets, such as rabbits, guinea pigs or other small rodents, would be housed in isolation away from any noise or stresses.

The centre of the work area is the Prep room where animals are taken for examination, drug treatment, anaesthesia and preparation for surgery.

Should your pet require an Xray, ECG (electrocardiogram) or an ultrasound examination they will be moved to our Diagnostic room, where the appropriate examination can be carried out.

The practice has its own laboratory which allows us to process samples in-house to give us accurate information on your pets condition.

Pets for surgery are prepared after initial anaesthesia before being transferred into our aseptic theatre for surgery.

Dental patients are transferred to our dental room. We have air driven dental equipment and an ultrasonic dental scaler which allows us to perform very high quality dental attention on your pet.

All pets undergoing procedures in the practice are attended by a qualified veterinary nurse from the moment the anaesthetic is administered to the moment your pet awakens in their kennel or cage. We use specialised pulse oximetry anaesthetic equipment to monitor your pet’s anaesthesia. This ensures your pet receives continuous professional monitoring during its anaesthesia.


  • Kenny
    Vet, PartnerKenny Johnston
    InformationKenny qualified from Edinburgh in 1983. He moved to Tain in 1987 after time spent working in Campbeltown and Lichfield. As the longest serving member of staff Kenny is well known in the community as a vet, footballer and basketball player. He is married to Fiona and has two children, who have flown the nest to University. A keen gardener, Kenny spends many hours working on his various gardening projects. Kenny takes a broad interest in all aspects of veterinary medicine. His main interests are in farm animal medicine, particularly, bull fertility. Kenny holds the RCVS Certificate in Cattle Medicine and Production.
  • Colm
    Vet, PartnerColm Farrell
    InformationColm qualified from Dublin in 1989. After working in Lanarkshire, Fife, Newcastle and Essex, Colm finally settled in Tain in 1996. He is married to Connie, has three sons and two border terriers, “Molly” and “Ruffey”. Having tried various hobbies over the years including golf, tennis and squash, his latest venture is windsurfing. Colm takes an interest in all aspects of the practice, but is particularly keen on small animal medicine and surgery. Colm is also registered on the RCVS Certificate in Advanced Veterinary Practice.
  • Katy
    Vet, AssociateKaty Macsweeny
    InformationKaty qualified from Glasgow in 2006. Her first job was with us before moving to Banffshire. After a number of years she moved back to the area, operating her own mobile surgery in Wester Ross and Sutherland. She rejoined the practice in October 2011. Katy lives with her partner Mike and their daughter along with her two dogs, “Bonnie” and “Jasmine”. Katy has a keen interest in all aspects of small animal practice particularly surgery.
  • Vicky
    Head NurseVicky Vass
    InformationVicky joined the practice as a school girl in 1999. She subsequently stayed with us after leaving school, becoming a trainee nurse. She qualified in 2003. Vicky is married to Ian and has two children, a dog “Monty”, cat “Susie” and “Haggis” the rabbit. Vicky is very keen on all aspects of veterinary nursing and is responsible for running the nursing side of the practice.
  • Kerry
    NurseKerry Swanson
    InformationKerry joined the practice in 2005 as a trainee nurse and stayed on after qualifying. She lives with her husband Brian, “Tammy” her cat and “Toby” her Springer Spaniel. Kerry is keenly interested in the management of critically ill patients and is studying for a City and Guilds certificate in Emergency care for Critical illness.
  • Jodie
    NurseJodie Brown
    InformationJodie joined the practice in 2007 as a trainee nurse. After she qualified in 2010 she stayed on in the practice. She lives with her partner Stewart and their Boxer, “Cassie”. She is interested in all aspects of veterinary nursing, particularly feline medicine. She enjoys riding and socialising in her free time. Jodie is currently studying for a certificate in advanced feline nursing.
  • Shelia
    Office ManagerSheila Mackay
    InformationSheila is the longest serving member of staff at the Practice, joining in 1993. Sheila is responsible for the day to day running of the practice office. She grew up on a farm on the outskirts of Tain and still helps at lambing and calving times. She lives with her partner Jim in Tain. Sheila enjoys gardening, socialising and is an active member of the Tain Garrick Singers.
  • Rose
    Branch ManagerRose Maccaslin
    InformationRose joined the Practice in Tain in 1996. She now runs the branch surgery in Invergordon and is well acquainted with all our clients. She lives in Milton with her dog “Norman” and two cats, “Abe” and “Wilma”. Rose enjoys listening to music and long hours walking with “Norman”.


Johnston and Farrell operate from two locations. Our main surgery, located in Tain, and a branch surgery in Invergordon.

The Tain surgery
Victoria Road, Tain, Ross-shire IV19 1AU.
Telephone: 01862 894223
Fax: 01862 893368.

Office hours: 8.30am - 6.00pm

Please note, consultations are by appointment only. Telephone either surgery and our staff will be happy to make an appointment.

The Invergordon surgery
122 High Street, Invergordon, Ross-shire IV18 0AE.
Telephone and fax: 01349 854981.

Office hours: 9.00am - 5.30pm