Promoting your veterinary practice could be quite a challenge, what with all the other competitors and in between patient consultations and emergencies...