Mari - if you want some tips on getting Shine into agility, let me know. My sister & her friend teach dog agility, and it's amazing how quick young dogs pick up on it. There is a corgi in their group, and I am always amazed that he can follow the big dogs through the loops & hurdles effortlessly!!
I bought my sister a German Shepherd pup, and even as a baby he is one driven little guy! He is in training for search & rescue right now, and it always amazes me how fast he picks things up.
His name is Jaeger, and here's a link to his daddy:
http://www.committedtocanine.com/Colin.htm
Have a peek thru their website - they have some amazing dogs.