Playing fetch with your dog isn’t always possible, either due to time constraints or just not having enough room at home. The iFetch aims to change that. This gadget is basically an automatic ball launcher that works by dropping a miniature tennis ball in the bowl up top, causing it to power on and launch it. Once fired, the device turns off to conserve energy, but starts up again when a ball is dropped by dog or person. Continue reading for a video and more information.

The iFetch has an adjustable of 10, 20, and 30 feet (3, 6 and 9 m), so it can be used inside or outside. Since it also uses miniature tennis balls, the company recommends it as a play device for small to medium-sized dogs. One caveat: it may require some training before your dog learns how to retrieve and then drop a ball back into the machine.