I think the best time to start agility is when your dog is like 2 or so. As a puppy and at 1, their bones and body are still growing, and they could seriously hurt themselves if put through too much strenuous excercise!