I have been using CPP for years now. Prior to CPP I was using another online pharmacy to fill my pet's prescriptions, but they shipped meds from out of the US. CPP only uses meds from the US and their shipping is timely. They are truly my one stop pharmacy for all of my dog's prescription needs.