I've found this site to be less expensive than most
Pet Supplies, Vet Supplies, Horse Supplies : Heartland Veterinary Supply at Discount Pricing
you can enter the med the animal is on and your vet's information and they will contact them for you. Buffalo Ridge does it for me. It's the only way I can keep my dog's meds under $100 a month