Animation blending -Help

So I have an idle animation and a firing a gun animation. I’ve created a socket for my character and attached to it a gun, now the gun looks perfectly nice on the idle animation but when it switches to my firing animation, the gun clips through the character’s hands. How can I fix it? And is Blend Poses by bool the proper way to do it?