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