A method for training, exercising, and entertaining an animal comprises providing a dispenser in a first location accessible to a predetermined animal. The dispenser comprises a storage compartment configured to store rewards and to dispense rewards, a first signaling module configured to generate a reward signal, and a wireless module configured to receive a dispense signal. A target is provided in a second location, wherein the second location is a fixed distance from the first location and the fixed distance is based on a training condition for the animal. A system configuration of the dispenser and the target is set. The target comprises a second signaling module, a sensor, and a wireless module configured to transmit a dispense signal. The sensor is configured to detect a predetermined animal behavior. In one embodiment, the predetermined animal behavior comprises depression of a touch sensor. The target is configured to transmit the dispense signal in response to a detected predetermined animal behavior. The dispenser is further configured to generate a reward signal and to dispense a reward only in response to a received dispense signal. The system configuration comprises a training program, a session length, and a periodicity.