According to the USDAA, there are over 150 breeds of dogs, including mixed-breed dogs, involved in agility. Some breeds, like the Australian Shepherd and the Dutch Shepherd, are known for excelling at the sport. However, you should not let the fact that you have a Golden Retriever or a mixed-breed dog stop you from trying it. If your dog is playful and energetic, it will probably enjoy agility training.
Every dog needs to learn to walk on a leash. Besides the fact that most areas have leash laws, there will be times when keeping your dog on a leash is for his own safety. Learn how to introduce your dog or puppy to the leash, then teach him how to walk properly on the leash, even beside you on a bike. A loose leash walk teaches your dog not to pull or lunge when on the leash, making the experience more enjoyable for both you and your dog.