Which heartworm/flea prevention do you prefer and why? Any particular ones I should stay away from? Which store do you purchase these from, name of the website, or do you get them at the vets office? I also live near a Costco and I have seen meds there too. Any advice is helpful!!