Yeah, I was gonna suggest Greek Fire and the crossbows, too. =]

Jacks, or Jax. Ever play that as a kid? Anyhoo, I believe it was Alexander the Great who created some really big ones with four points (so one is always facing up) to stop a charge of enemy cavalry. The spike went through the softer bottoms of the horses' hooves. If your beasties didn't break their necks from the fall, they still wouldn't get very far and the people could finish them off. Or they'd probably die of starvation, since hunting would be difficult.

Sorta depends on what type of civilization you have, but sacrificial offerings could be a good alternative to egg smashing. Poisoned, of course.