All the vet's here sell them. it cost about 20 bucks or so for one pill. I don't even have to take my dog in. I just go in, ask for it, tell them how much she weighs and that's it. Simple, and it works GREAT from my experience. Online, I wouldn't know. I think it's much faster just to go to a local vet near you.