I had purchased from California Pet Pharmacy in the past. A few months back, I purchased Trifexis for my dog. She had taken it for over a year. Last month I gave her her monthly dosage. Within hours, her behavior changed. She became lethargic, hiding under the bed, and stumbling as she tried to walk. She also vomited several times. I called CPP to get help, file a complaint and to try and get a refund. Also, when the Trifexis arrived in the mail, it was not in the original packaging. It was in a prescription pill bottle. They told me to call Elanco (the maker of Trifexis) and would not issue a refund. They told me that they could not help me. Great customer service, huh? Even Elanco couldn't help me because the Trfiexis didn't come in the original packaging. It took a couple of days for my dog to become herself again. I took her to the vet as well for bloodwork and a urinalysis. I will never buy from CPP again.