Boston terriers are great at agility. I have 2 on my street, and they never run out of energy. Also try Jack russell terriers, and German shorthair pointers.