I think having a good solid down, stay and recall would be needed for agility. We took Kai to basic obedience (again) to 'fine tune' him so we could take agility lessons.

Is it typical to have little dogs in agility?
You can find dogs of all sizes in agility. Shelties are quite compact and are really popular in agility. I've also seen lots of papillons in as well.