Cancel Effects
An easy way to avoid getting attacked by really anoying enemies is like this: Cast a confusion spell or get the Swirlmerang from the net to tackle the bigger ones, then attack it right after it's confused. It will cancel it's current attack. Most it'll do will be a counter attack.