Here is how to size:
Let's say your dog's neck is 16". Remove 6" for hardware (universal for all sizes), which leaves you with 10" of space to design. Each obstacle takes approx. 2", so you can fit a max of 5 obstacles in the rest of the space. The A-frame takes up 3", and the weaves and the tunnel can be extended.