when is the best time to hire a dog trainer