Get better fences, stronger pens and GET HER SPAYED! It is otherwise irresposible of you to keep her outside and unreasonable to expect her not to roam, especially when she's in heat.

Why can she not be inside?