I get mine at Petshed at a fraction of the Vets costs. My Vet also has the heartworm test done at the annuals pllus wellness bloodwork which comes to $200 and I have two yorkies. I just dont see why they need all that done every year but at least I know My dogs are healthy |