We have been using Petbucket for a few years and we love it. We are set up with their auto shipment so we keep our dogs flee treatments coming on a regular basis. Great people to work with and great prices. Make sure you order with plenty of time to get your products.