Trying to train your dog to retrieve long distances can be next to impossible when training alone. A retrieving launcher simplifies the task.
Puppies are capable of learning even at a young age. Start training early and make it part of the daily routine. The “come” whistle will come naturally.