With all the training your have endured to become a vet I would venture a guess that marketing was not a required course. Many vets, when they begin veterinarian school have dreams of helping out poor sick animals and bringing comfort and peace of mind to their human owners. Of course this is the largest part of a vets job, and most likely the most important. However if you are not spending at least some of your time thinking about marketing and how to grow your business you may be missing out on opportunities to help people and animals, the first reason most people become vets. See you can be the best veterinarian in the world but without the proper veterinary marketing no one will know about your practice or why they should visit you, and then what are you left with? Without veterinary marketing you can end up with a situation where you have a great knowledge pool, wonderful staff, and no patients to treat. Do not let this happen to you, look into veterinary marketing.
Nowadays there are numerous companies and firms who specialize in veterinary marketing, and generally these are the companies you want to focus on. This is because veterinary marketing can be a bit different from traditional marketing and if the agency you are working with does not understand this and how to pull it off you might not be getting the most for your advertising dollars. In order to really make your money work for you you want to work with an agency who is experienced with veterinary marketing, they have been around and know what to do and what not to do, they do not need to learn as they go because they are already experts.