All dog training is just a series of tricks.  Put it all together and you get more “complex” behaviors for agility, obedience and any other dog sport.  I like to spend a lot of time teaching my dogs tricks.  It encourages them to think and offer behaviors to get their reward.  It keeps their brain active and is especially great for working on balance an coordination.