Where are you located, probably best to take him along to a flyball training session to get him assessed for Flyball.
He will have to like jumping and is desirable that he have some ball drive i.e. picking up a static ball, not thrown.
Regards,
JB
Im located at Fairfield sydney's west, and we have a club called deerbush dog training club behind fairfield showground.