The doggie driver throws tennis balls up to 100 yards with hands free pick up. Swings like a normal golf club driver.