Here is another ball launcher that helps you give your dog some practice. The Hyper Pet K9 Kannon K2 Ball Launcher launches tennis balls to let you play fetch with your pet. It has adjustable launch distance. You can get it in two sizes.
The full size measures 24 inches long and 7.38 inches wide.