Petbucket is great. This time I paid the extra few bucks for the DHL tracking number and my order arrived much faster than in the past. Petbucket has excellent customer services and the prices are good. Much cheaper than buying Revolution at the vet here in Canada.