I've found a really nice strategy for Amygdala on the wiki, which is especially useful in chalices. I've done it a bit differently though to not get hit ever. Takes longer, but is way more secure imo:
Stand behind her right leg and keep hitting the hand that is dangling there. You usually bait her to try and stomp you (keep some distance and it won't ever hit), jump (stand still and when she lands run back to your spot) or flail wildly, which won't hit you.
The only problem is when she suddenly decides to turn around. I think it's best to make a break for it through her legs, passing the tail on the right side (important).
When she rips her arms out you run up the last hand dangling on her left and whack it, which prompts her to either stomp or jump. The jump is a bit more dangerous here, so it's mandatory to really try to stay in front of that hand. She likes to turn to face you before she jumps so you have to constantly run back to it, otherwise standing still won't work.