I buy mine at the shelter where I volunteer. It is about half the price of PetSmart for the EXACT same product.
My mom uses Pet Meds, I think.