for flyball as long as the dog is not so small that it cant jump 8 inches quickly then the smaller the better! but for what breeds are good, that would be border collies, aussies, shelties, some jacks, and border jacks are some of the best. inner drive has a little black border jack and man o man can that dog RUN.