My goal is to live the saying "Practice doesn't make perfect, perfect practice makes perfect".
When I talk about perfection, I am not talking about the performance of my dog. It is about my own plan. Taking control of my emotions (a hard one for me as I can be an emotional trainer - not necessarily bad but not always good!) Watching my dog closely and responding as needed. Not moving too quickly, or slowly. Finding the balance.
Not that everything has to be perfect all the time. But I believe that perfect practice is a skill that has to be developed.
It's also not about always having the answers. As long as you are planning your sessions and reviewing your ideal finished picture, where you are in relation to that snapshot and your successes to date, then you are on the right track.
The other day I found a note to myself in one of my old sketch books. Alone on it's own spread, it read "I know what won't work. Doing nothing." Being a perfectionist, I have found myself in situations where I don't even try because I am afraid of failing. Now THAT is sad!
Perfection is not a place anyone can stay for long. But some people reach it more than others and that's simply because it's part of their working plan.