Has anyone done this before with their dog? Not paying someone to do it, but actually done it themselves with their dog?

From what I understand it takes some space and some equipment (and a whole lot of time), so it's not normally done by someone at home alone, but is usually done at Schutzhund clubs or working dog clubs, etc.

Anyone done it? How'd you like it?