I've done agility with my dog, it's great fun. I would wait to do jumps until your dog was over 2 years old, as jumping before then can break/injure their growth plates. Other elements are fine though. The trainer will probably mention that anyway.
Some other fun things I do with my dog-...