Note: Dogs can start agility training at a very early age. Training for contact obstacles like the dog-walk, a-frame, and teeter can be done at a low height before a pup is a year old. Puppies can also learn tunnel and jump "skills". Dogs generally start training jumps after they have physically matured to deter joint injuries. Be sure to look into Agility Foundation Classes if you want to start your puppy. Pup should also know some basic obedience so that is something to get into too!