I really want to find a better place to get my dog's flea and heartworm drops. They are very expensive and require a trip to the vet. There has got to be a better way to do this. What are the options out there, any ideas?