I have been ordering from Pet Bucket for years and am quite happy with my experience. My only complaint is that in two boxes of Nexgard (for small dogs) there were only two doses in the blister packs instead of three. That is not a Pet Bucket error, but a manufacturer error.