Nova scotia duck tolling retrievers are great in agility and flyball because they are extremely active and eager to learn. Aussie shepherds are really good too. And if you want a small dog why not try a Papillon or a miniature schnauzer!