Flyball is a relay race between two teams of dogs. Each team is made up of four dogs and handlers and a ball loader. There are also two reserve dogs and handlers who can be swapped between legs. Each race consists of three legs.