I've found hemostats in the fishing departments of sporting good stores. You can also find them at vet supply places and the pharmacy (the vet supply places are always cheaper! The closest place to me is Tractor Supply which I would never have thought to look in if I hadn't been looking for something else).