If you dig down about 10-12'' deep and leave a gap between path and planting beds, that should keep it in check quite well, as long as you keep it clear, i've found couch doesnt like trying to jump a small gap. Neighbour has used old roof tiles around his border to act as a blocker, which looks nice, but will need to find some on freecycle for me to do it, as it woud work out fairly pricey.