If you can’t keep up with your dog’s demands for yet another game of fetch, this gizmo could save your throwing arm. The iFetch flings balls from between 10 to 39 feet (depending on the model) and it can even be operated by your pooch. All your dog has to do is drop the ball into the funnel and wait for it to shoot out the front. The device is powered by batteries or electricity and each model has three distance settings, which can be selected via the press of a button. Shira Klazmer, marketing manager of iFetch, explains why pets love iFetch.