Here at Horsefly Creek Veterinary Services, we are dedicated to keeping your horses as healthy as possible with a proper vaccination schedule.


Horses typically don’t get vaccinations until they are several months old, depending on their needs. Some vaccinations are started at four months old and need to be boostered three to four weeks later. Some vaccinations are not given until a horse is five to six months old. Most of these also need to be boostered three to four weeks later.

Some vaccinations need to be given when your horse is eight to eleven months old. Depending on the form of the vaccine given, it may need to be boostered.

After your horse receives all of the boosters, he or she will need to get vaccinated every year. We can give horses a lot of different vaccinations to prevent many common diseases. However, we always look at the location where your horse lives before deciding whether or not there is a risk of the disease. We try not to give too many vaccinations. We just want to give enough so that your horse stays healthy and well protected.

If you have any questions about vaccinating your horse, don’t hesitate to contact us today at (970) 361-3337.


Intestinal parasites not only hurt your animals but also can cause damage to you too, so it is really important to us to offer intestinal parasite screening and routine deworming.

Intestinal parasites often make animals hungry. Many suffer from diarrhea and even vomiting. They can’t gain or maintain weight because the parasites are using all of the food the animals eat to grow and cause more damage. Intestinal parasites can do the same damage to the human body.

With a simple stool sample, we are able to screen for parasites so that we can deworm patients with the best dewormer. Every dewormer targets different parasites, which is why screening is so important and why we pride ourselves on being able to tailor a deworming program to each horse and herd.

If you have any questions about internal parasites or screening for them, don’t hesitate to contact us today at (970) 361-3337.