I usually go 10 hook ups at each distance working up. Never let the dogs run wide open on dirt and only after they are in top shape on snow. Never ask a dog to do something that they are not physically capable of or have not been trained to do. Yes we set milestone in training based on the first race and when we want them to peak. A good foundation through a lot of hook ups and, of course, miles.
Every run has to have a pre-established purpose.
It is in training where the dogs learn how to race not on the race coarse. Brains, mine as well as the dogs. One disastrous run can damage an entire season. They must be sanctioned and I need to know they have good safe trails. I never cheat the dogs.