That Zangoose just isn't that good imo. You need STAB or shit like Weezing and Milotic will beat you. Ghost/Fighting is good when complemented with a STAB move, not when neither is your STAB.
Yea, I see what you're saying. Most of my teams are usually prepared for those kind of things. Although I can't say that, that's never happened to me before, lol.