Yup, agree with the posts on giving the dog her own spot to dig in. Bury a couple bones, or toys to get her interested in "her" spot. Reprimand her if you catch her in the act at your landscaping, and praise her when you see her digging in "her" spot. She'll get the idea quick enough.
Invisible fencing is expensive, and while it may keep your dog from leaving the yard, it doesn't provide any protection if other dogs/animals enter the area! Also, some dogs will "jump" the fence if overexcited. However, they won't come BACK over!