I was just watching greys anatomy, and something one of the doctors said really struck a chord in me. She said that making mistakes is how we all learn, we just have to accept that and hope for the best. This is so true, I have such a problem forgiving myself for not being perfect. I have to realize that making mistakes is what is going to make me a better dog trainer. If I never mess up, or if I mess up and there are no real consequences, than how am I going to learn to not make that mistake again? I think one thing that makes it hard is that I hold 4 little lives in my hands, I am supposed to keep them safe. If I mess up and one of them gets hurt, that is on me, and there is nothing I can do about it. So, I have to ask myself if it is worth the risk. Without the risk, I will not grow very much as a trainer, because I would not be learning FIRST HAND. But if I do take the risk, I know that I will learn exponentially from it, but I endanger everyone in my house. So I have a very sweet, loving, smoosh-face dog who is VERY emotionally unstable, and did I mention HUGE? I keep telling myself that he does not act anywhere near as aggressively as Dakota did when we first got him, but then again, Kota was only 20lbs, and it was easy to not get hurt, or at least not badly hurt, by him.