The Puppy Starting course has been designed so that you can start learning herding safely with your young puppy from 12 wks - 1 year. It's a great foundation, and all of the concepts are key for establishing good habits and developing the bond you have together. But...it's not too late if your dog is older, just be prepared that it could take longer for a dog over age 3 to become an enthusiastic partner.