Up to now I've always gotten Heartgard and Nexgard from our vet. I was just looking at Chewy and it is much cheaper than what I've been paying. Is there any reason not to get those from Chewy? I see that they need to contact my vet for a prescription however I would hope that my vet would be willing to provide one. Thanks for any thoughts.