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 Boston, MA (Part 1)
IDC Boston, MA (Part 2)