As I haved played with many different horses over the years and observed their behaviors, the more I realize that horses need far more time than we allow them to digest new learnings, experiences, people, places and things. Granted, they learn 3 times faster than humans do BUT to be fully confident in learning, I really feel that time is the best resource we have.
TIME can mean a couple of difference things - for a horse that needs to "lick and chew" on things, it can look like going really slow when introducing new ideas or desires - so giving them time within the training and then after.
For the high energy, super learners, time may be teaching something relatively quickly to keep their attention but then not staying on that "subject" long and keeping the session short - giving the TIME between sessions.
Or, for the less trusting or uncofident horse, TIME may mean breaking down your training goal into small steps, giving them time on each to gain their confidence.
What I have discovered is the more TIME I give to each of my 3 horses, the better the results I get the next session and I am rewarded with a much stronger bond and desire from the horse. Try it and you will be surprised at how taking the time will actually increase your results too.