So today my 12 weeks old puppy played on the sofa alone for the first time. The reason why I let him to play was that I noticed he didn't dare to jump off (but he did jump off previously which did not cause any problems, plus our sofa is not tall). I turned away to clean the table, from where I could still see him. But the moment I came back from the rubbish bin (literally 10 seconds later), he peed twice (and a lot) on the sofa. I was out of rage and grabbed him at the neck and threw him into the pen. The problem was I let go him at the hight of the knee. Luckily we had a baby play mat in the pen so basically he slid down along the pole (the sound made by the polyester was very clear). I tried my best. Before doing all these, I deep breathed for a long time but still can’t help with it. My dad was kind of violent. I remember many moments I stayed in my bedroom, carefully listening to the living room and feeling worried about any “war” possibly to explode (especially at my mom, as a girl who spent so much happy time with mom those moments were torturing). I really hated him being so intemperate. But I didn’t expect that I could be as intemperate as him (and I had never act like so before! Outrageous moments only occurred after I had my little pup). I was so disappointed about myself.Fortunately my dog forgave me instantly. (He forgot things quickly anyway. Even treat treating takes 50 times or more.) Ten minutes later when I let him out he still ran at me and wanted to kiss me. But I still feel so so so guilty about everything. My pup is amazingly smart actually. He learnt not to whine and to pee at the right place (most of the time) in the first week when he was only 8 weeks old. He should have a better owner. But I would try my best to love him and practicing control my emotions and behaviors.