Patience, if there is one lesson I've gotten from the dogs it is patience!
Had Border Collies longer, but still been lucky to have some great ones, and regrets I don't have a couple fo those dogs today now that I know more, I'd probably have trained them much differently than I did and they would probably be better for it.