The present disclosure is directed to an apparatus for remotely treating an animal with an agent comprising: a launcher adapted to hold an agent and propel the agent in a treatment dose over a distance to an animal in response to a trigger command; an electronic reader module comprising: a communication interface arranged to receive an identification signal from a sensor associated with an animal; a trigger interface arranged to detect a trigger command to the launcher; and a means to record in a memory the treatment of the animal identified from electronic sensor and treated by the launcher.