Unlike a lab who's hardwired to retrieve or a collie that lives to herd, there is no single activity that all RRs will do that will automatically fulfill both those needs -- that's one reason why this breed can be really difficult!
The RRCUS page has information on most of those activities, so you can see what might work best for you and your puppy. In the meantime, find a kind trainer who can help you teach your little munchkin basic manners while socializing with other puppies -- and enjoy him! Remember, just because they can be stubborn, does not mean they need to be strong-armed into behaving.
Litter announcements / solicitations are by approval of the Administrator/CoAdministrator- only.