I buy NexGard for my dog - the Vet insists on it here in CA. It’s only sold at the Vet and is very expensive - I was so happy to discover Petbucket! They have the exact same thing (same packaging, manufacturer) at 1/12 of the cost ! You need to allow for shipping time (allow 3-4 weeks), so don’t procrastinate.