Dogs from around the world compete in various events.
IDC Finals, St. Louis, MO
IDC Atlanta, GA (Part 1)
IDC Atlanta, GA (Part 2)
IDC Huntington Beach, CA (Part 1)
IDC Huntington Beach, CA (Part 2)