You can cyber their animal form, reducing the magic to 0, but then you can't shape shift... I think astral perception is your big problem. It's incredibly hard to fight what you can't see. Be a magician, that's my advice... or maybe a mystic adept/regular adept and astral perception, if you don't want spells.