Medicate your livestock quickly and safely with less stress. The Stock Doctor has the ability to inject intramuscularly or subcutaneously from 1cc to 30cc of medication, vaccine, tranquilizer, dewormer or vitamins without having to restrain the animal.