I found Pet Bucket to be a good company to work with. Give it about a week extra to arrive but the service was exceptionally good. I always order a month or two ahead of the meds running out so I don't have an issue with the extra time it took to arrive.