-Cardigan Welsh Corgi
-Pembroke Welsh Corgi
-Beagle
-Miniature Schnauzer
-Italian Greyhound
-Papillon
-Rat Terrier
-Shetland Sheepdog
-Toy/Miniature Poodle
-Toy Fox Terrier
Here are my questions!
1. Are they agile? I'm looking for a good sport dog to compete in agility and...