I have ordered products for my dogs for years from PetBucket. Am very happy with the PetBucket service and products and prices. My orders are now using the auto ship options so that I receive my order when needed, even tho going through Customs screening does cause shipments to take longer to arrive. To avoid delay be sure to plan ahead and order at least 2 weeks before you need to receive your order.