When I'm angry Fido runs with his tail under his belly in his cage

I always make him go into his cage when I'm angry cause I easily ''explode'' when I'm angry and could hurt the person standing next to me so cause I would NEVER wanna hurt Fido I let him go into his cage instead so hes completily safe, instead I just ruin a wall or something, I want my little babie to be safe but I can't control my anger so this is what I have to do, he knows when im getting angry so then he puts his tail down and goes into his cage.
Wow i feel bad writing this, please DONT think im a bad mommy to him or anything its not my fault i have those anger issues im trying to fix them, but while im like that id rather have my babie in his cage for 5 minutes while my anger goes away then having him in the way when im angry, i hope you guys understand that

I dont want some bad comments on this.
When im sad and crying he comes to me and tryes to comfort me, its soo cute ! I love when he does it, it makes me feel alot better ! Im very much depressed so he helps me alot through the depression.